awk命令从tcl文件中删除重复行并打印到另一个tcl文件

时间:2016-07-21 08:30:55

标签: awk tcl

我正在尝试从一个文件中删除重复的行并将其输出到另一个文件中。我为此目的使用了awk命令但是错误一直出现。使用的确切awk命令是什么

1 个答案:

答案 0 :(得分:1)

$2表示记录中的第二个字段。 $0表示整个记录,那么如何:

awk '!x[$0]++' fil1.tcl > newfile.tcl

测试它:

$ for i in 1 2 3 4 5 6 7 8 9 ; do echo ABC >> fil1.tcl ; done
$ awk '!x[$0]++' fil1.tcl
ABC
$