在腳本(說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