我如何将这两个命令合并在一起?

时间:2013-08-23 17:26:55

标签: bash split command

输入:

    FilePath    Filename    Probability ClassifierID    HectorFileType  LibmagicFileType
/mnt/Hector/Data/benign/binary/benign-pete/ 01d0cd964020a1f498c601f9801742c1    19  S040PDFv02  data.pdf    PDF document
/mnt/Hector/Data/benign/binary/benign-pete/ 0299a1771587043b232f760cbedbb5b7    0   S040PDFv02  data.pdf    PDF document

尝试将两个命令合并在一起,因此它将拆分文件并在拆分文件中仅显示文件路径和分类器ID($ 1,$ 2)

awk '{ print >> $5.txt }' < output.txt

awk -v OFS="," 'NR>1 {print $1,$2}'

- 谢谢你

1 个答案:

答案 0 :(得分:2)

或许这个:

awk 'NR>1 {print $1 "," $2 >> $5 ".txt"}' < output.txt

通过<将输入传递给awk也是可选的。您可以将文件作为参数传递。