aibangjuxin / groovy

study groovy
1 stars 0 forks source link

Awk #93

Open aibangjuxin opened 6 months ago

aibangjuxin commented 6 months ago

如果你要将每行中的第一个句点(.)替换为逗号,你可以使用以下 awk 命令:

awk 'BEGIN{FS=OFS=","} {sub(/\./, ",", $0)}1' your_file.txt > new_file.txt

这个命令与之前的命令类似,使用 BEGIN{FS=OFS=","} 设置输入字段分隔符(FS)和输出字段分隔符(OFS)为逗号。然后,sub(/\./, ",", $0) 会在每行中的第一个句点(.)替换为逗号。最后的 1 表示打印每一行。将输出重定向到新文件 new_file.txt 中,你可以根据需要修改文件名。