txtファイルからいくつかの変数を使って 'find'を実行するには、これを にしましたが動作しません。 は実行文で間違っていますか?変数でシェルコマンドを実行
#/bin/bash
while read line;
do
echo tmp_name: $line
for ST in 'service.getFile("'$line;
do
find ./compact/ -type f -exec grep -l $ST {} \;
done
done < tmpNameList.txt
何 'service.getFileは('ことになっていることは、bashので認識構文ではありません – duskwuff
$ ST $ラインとの問題はない$ STは単なる文字列であるエコーST =」?。。。 service.getFile(\ "$ line" – shannon