0
替換CSV文件的第二列要使用xyz
替換csv文件的最後一個字段我用下面的命令:如何與一個特定的值「XY-X」
awk -F, '{$NF="xyz";}1' OFS=, file
如何與值覆蓋文件的第二列xyz
?
替換CSV文件的第二列要使用xyz
替換csv文件的最後一個字段我用下面的命令:如何與一個特定的值「XY-X」
awk -F, '{$NF="xyz";}1' OFS=, file
如何與值覆蓋文件的第二列xyz
?
在awk
變量NF
是當前行的字段數。你可以參考每個字段像$1
,$2
... $NF
其中$1
是第一場和$2
是第二場,高達$NF
這是對當前行最後一個字段(即如果NF
是5則$NF
被$5
) 。
$ cat file
1,2,3,4,5
$ awk '$2="XYX"' FS=, OFS=, file
1,XYX,3,4,5
你找誰:
awk '{$2="XYX"}1' file
?
,如果你想FS
是逗號:
awk -F, '{$2="XYX"}1' OFS=, file