Awk
Unix從列中分離特定數字
如何從列中分離特定數字並將其添加到新文件中?例如,從第 3 列中取出所有“134”的數字,我嘗試使用
awk '$3 == 134" file.txt
但它沒有用,也嘗試使用
awk -F, '{print $3 == 134 }' file.txt
沒用。
Pink 132 134 Blue 189 167 Yellow 2000 134 Green 678 145 Black 789 145 White 780 135
所以新文件將只包含以下內容
Pink 132 134 Yellow 2000 134
像這樣:
awk '$3 == 134' file.txt | tee new_file.txt
只要您沒有
,
分隔符,請-F,
從 awk 命令中刪除。然後你用單引號打開命令並用雙引號關閉它