Awk - 处理输入文件后,将输出文件名重命名为输入文件名

时间:2015-01-30 06:16:17

标签: awk rename

我有一个输入文件ABC.txt和一个输出DEF.txt。在处理ABC输出后,我想将ABC.txt重命名为ABC.orig,将DEF重命名为ABC.txt。 目前,当我这样做时,它给我一个错误,因为它无法读取和写入同一个文件。 我怎样才能做到这一点?

示例:

awk ' $1=="01" { print $2 $4}' ABC.txt > DEF.txt
mv ABC.txt ABC.orig
mv DEF.txt ABC.txt

0 个答案:

没有答案