在shell脚本中给出grep时显示分段错误

时间:2016-12-20 06:43:13

标签: bash shell sh

我的目的是检查文件中是否存在字符串。我在一个.sh文件INSIDE WINDOWS OS中编写脚本,并使用teh命令执行该文件" sh test.sh" 。下面是我的test.sh文件

grep "trigger" "D:\Jenkins\workspace\FirstProject\TestCI2\src\pack.txt"

显示分段错误。我试过findtr也像下面

findstr trigger "D:\Jenkins\workspace\FirstProject\TestCI2\src\pak.txt"

显示FINDSTR:无法打开D:\ Jenkins \ workspace \ FirstProject \ TestCI2 \ src \ pak.txt

当我在我的cmd提示符中直接尝试上述2个代码时,它正在工作,但是当我将它放在.sh文件中并执行它时,会显示上述错误。这种行为的原因是什么?

编辑:当我在test.sh文件中给cat pak.txt时,它给了我分段错误,但是当我直接在cmd提示符下给它时它正在工作。

0 个答案:

没有答案