在脚本(说myScript.ksh)我有一个包含文件路径的变量。猫无法打开文件
file=/home/vikas/input.ksh
在我的代码从该文件中需要的东西,所以我做这样的事情
myVariable=`cat $file | grep "on this line" | cut -d"'" -f2`
做一个正常的猫和grep对这个文件现在每次我启动myScript.ksh,我得到一个错误
cat: cannot open /home/vikas/input.ksh
但是,如果我在终端direcly做同样的事情,我能看到文件input.ksh内容
我不知道我在做什么错,有人可以帮我吗?
它是你的文件路径吗?你有没有试过/home/vikas/input.ksh? – Kasapo 2012-07-16 15:24:15
“猫不能打开文件”他们没有对生拇指,换一个。 – vcsjones 2012-07-16 15:24:21
@vcsjones也许我不应该,但加上一个傻笑因素 – Kasapo 2012-07-16 15:25:04