サイズをMB単位で指定できますが、ファイルを開こうとしているときにファイルを見つけることができません。ファイルサイズは確認できますが、ファイルを開くことはできません
while read line; do echo $line # or whaterver you want to do with the $line variable
cat $line | grep "PROCEDURE" > result3.txt
chmod 777 result3.txt
done < xreflist.txt;
PROCEDURE "xreflist.txt> result3.txt"は結果を得るのに十分であり、ループは必要ありません。ループの外側で 'chmod'を実行すると、一度だけ行う方が良いでしょう。 – ULick
xreflist.txtファイルには、これらのファイルでUPDATEを持つ行を読み込んで出力する必要があるファイルの名前が含まれています。 – Arvind
申し訳ありませんが、私の悪い。コードについて十分に考えなかった。どのファイルが見つからないのか不明なので、前に 'ls -l xreflist'、ループの中に' ls -l $ line'、ループの後に 'ls -l resutl3.txt'を実行することができます。あるいは、適切なエラー処理 'if [! -r $ line];次に "$ line not readable"をエコーします。持続する; fi' – ULick