在窗口git bash中运行shell时找不到sed命令

时间:2014-05-06 05:47:07

标签: git shell

我在.sh文件中编写shell并在windows平台的git bash中运行它。在Git bash命令行中,它显示" sed命令未找到",但是当我在git bash命令行中输入sed命令时,它可以显示sed帮助信息,如果我运行.sh' s sed子句,它执行得当。我不知道为什么

1 个答案:

答案 0 :(得分:2)

确保在shell中直接执行时找到'sed'的位置:

which sed

然后回显脚本中的路径(意思是:在脚本中添加以下行,并运行所述脚本):

echo $PATH

查看脚本在执行时是否包含PATH,其中包含找到sed的文件夹。
如果没有,请修改脚本中的PATH,或使用脚本中sed命令的完整路径。