0
我使用下面的命令來查找文件名查找,當從命令行執行它正常工作:
使用grep不是shell腳本內工作
$AIX->: find . | xargs grep -l "BE00036"
./6281723219129
$AIX->:
但是,當從執行相同的命令不工作shell腳本(KSH):我的代碼
$AIX->: ksh test.ksh
**find: bad option -l**
部分是:
Var="find . | xargs grep -l \"BE00036\"
print `$Var`
請:'回聲「$ VAR」'。 – pfnuesel
最好使用圓括號'$(code)'作爲背部''code''(不可能在評論欄中顯示它們,使用單引號表示back tics)。查看帖子'pfnuesel' – Jotne