Sed 如何用特定值替换csv文件的第二列;XYX";
要使用Sed 如何用特定值替换csv文件的第二列;XYX";,sed,awk,Sed,Awk,要使用xyz替换csv文件的最后一个字段,我使用以下命令: awk -F, '{$NF="xyz";}1' OFS=, file 如何用值xyz覆盖文件的第二列?您正在查找: awk '{$2="XYX"}1' file ? 如果希望FS为逗号: awk -F, '{$2="XYX"}1' OFS=, file 您正在寻找: awk '{$2="XYX"}1' file ? 如果希望FS为逗号: awk -F, '{$2="XYX"}1' OFS=, file 在awk中,变量NF
xyz
替换csv文件的最后一个字段,我使用以下命令:
awk -F, '{$NF="xyz";}1' OFS=, file
如何用值xyz
覆盖文件的第二列?您正在查找:
awk '{$2="XYX"}1' file
?
如果希望FS
为逗号:
awk -F, '{$2="XYX"}1' OFS=, file
您正在寻找:
awk '{$2="XYX"}1' file
?
如果希望FS
为逗号:
awk -F, '{$2="XYX"}1' OFS=, file
在
awk
中,变量NF
是当前行上的字段数。您可以引用每个字段,如$1
,$2
。$NF
,其中$1
是第一个字段,$2
是第二个字段,直到$NF
是当前行的最后一个字段(即,如果NF
是5,则$NF
是$5
)
在
awk
中,变量NF
是当前行上的字段数。您可以引用每个字段,如$1
,$2
。$NF
,其中$1
是第一个字段,$2
是第二个字段,直到$NF
是当前行的最后一个字段(即,如果NF
是5,则$NF
是$5
)