のようなファイルがたくさんありますがABC_Timestamp.txt
、RAM_Timestamp.txt
タイムスタンプは毎回異なります。このファイルを他のディレクトリにコピーしたいのですが、コピー中にファイルの最後に文字列を 1 つ追加したいので、形式はABC_Timestamp.txt.OK
andになりRAM_Timestamp.txt.OK
ます。動的ファイルに文字列を追加する方法。提案してください。
質問する
1976 次
4 に答える
1
私の2ペンス:
(cat file.txt; echo "append a line"; date +"perhaps with a timestamp: %T") > file.txt.OK
またはファイル名のより完全な:
while sleep 3;
do
for a in ABC RAM
do
(echo "appending one string at the end of the file" | cat ${a}_Timestamp.txt -) > ${a}_Timestamp.txt.OK
done
done
于 2013-09-10T07:00:51.477 に答える
0
あなたは言うことができます:
for i in *.txt; do cp "${i}" targetdirectory/"${i}".OK ; done
また
for i in ABC_*.txt RAM_*.txt; do cp "${i}" targetdirectory/"${i}".OK ; done
于 2013-09-10T07:00:54.367 に答える