在窗口git bash中运行shell时未找到sed命令
我在.sh文件中编写shell,并在windows平台的git bash中运行它。Git bash命令行显示“sed command not found”,但当我在Git bash命令行中键入sed命令时,它可以显示sed帮助信息,如果我运行.sh的sed子句,它就会正确执行。我不知道为什么当直接在shell中执行时,请确保在哪里找到“在窗口git bash中运行shell时未找到sed命令,git,shell,Git,Shell,我在.sh文件中编写shell,并在windows平台的git bash中运行它。Git bash命令行显示“sed command not found”,但当我在Git bash命令行中键入sed命令时,它可以显示sed帮助信息,如果我运行.sh的sed子句,它就会正确执行。我不知道为什么当直接在shell中执行时,请确保在哪里找到“sed”: which sed 然后在脚本中回显路径(意思是:在脚本中添加以下行,然后运行所述脚本): 并查看脚本在执行时是否包含一个路径,该路径包含找到sed
sed
”:
which sed
然后在脚本中回显路径(意思是:在脚本中添加以下行,然后运行所述脚本):
并查看脚本在执行时是否包含一个路径
,该路径包含找到sed
的文件夹。如果没有,请修改脚本中的
路径
,或者在脚本中使用sed
命令的完整路径。可能您的脚本试图将PATH
用作私有变量,弄乱了系统的路径?
echo $PATH