ループを使用for
して、一連のファイルで特定のツールを使用します。
nohup sh -c 'for i in ~/files/*txt; do ID=`echo ${i} | sed 's/^.*\///'`; ./tool $i &&
mv output ${ID}.out; done' &
このツールには、出力ファイルに特定の名前が付けられています。出力が上書きされるため、出力の名前を変更したいと考えています。
ただし、これmv
は機能しませんnohup
。ファイルは個別に名前が変更されず、上書きされます。
どうすればこの問題を解決できますか。