在一个脚本(比如 myScript.ksh)中,我有一个包含文件路径的变量。
file=/home/vikas/input.ksh
在我的代码中需要该文件中的某些内容,因此我正在通过执行类似这样的操作对该文件执行普通的 cat 和 grep
myVariable=`cat $file | grep "on this line" | cut -d"'" -f2`
现在每次启动 myScript.ksh 时,都会出现错误
cat: cannot open /home/vikas/input.ksh
但是如果我直接在终端上做同样的事情,我可以看到文件 input.ksh 的内容
我不知道我做错了什么,有人可以帮助我吗?