2013-08-23 63 views
0

輸入:如何將這兩個命令合併在一起?

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 

試圖2個命令合併在一起,所以它會分裂文件和劃分的文件內僅示出了文件路徑和分類ID($ 1,$ 2)

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

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

- 謝謝你

回答

2

這一個也許:

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

將輸入傳遞給awk <也是可選的。您可以將該文件作爲參數傳遞。

+0

我對此有點了解,我該怎麼做? - 謝謝 – iOSecure

+0

也許-sed會刪除文件中的行? – iOSecure

+0

@iOSecure你的意思是不使用'<?它只是'awk'NR> 1 {print $ 1「,」$ 2 >> $ 5「.txt」}'output.txt'。 – konsolebox

相關問題