如何打印此Awk命令,以便可以输出到新文件?

时间:2018-10-14 17:57:52

标签: awk

我写了一个awk命令,并试图打印它,以便可以将结果放入新文件中,但是我不确定在哪里添加命令的打印部分。 awk命令有两件事,它根据单元格的内容更改CSV中一个单元格的内容,并删除一列。

awk -F '\t'  '{sub(/OriginalShotName/,"Tape")} $1 != "TAPE"'

我想做的是将以上内容打印到终端,以便我可以使用'>'将其传递到新文件中。例如,像这样:

awk -F '\t' '{print $1}' sample.csv > output.csv

只是无法使其与更复杂的awk一起使用。

1 个答案:

答案 0 :(得分:2)

显而易见的方法应该起作用:

awk -F '\t'  '{sub(/OriginalShotName/,"Tape")} $1 != "TAPE"' sample.csv > output.csv