AWK使用多分割符

awk在日常使用中有时候需要使用到多分割符。

看下面例子就很好懂了

$ echo "1,2,3+4,5|6|7|8" | awk 'BEGIN{FS="[,|+]";OFS="-"}{NF=NF;print $0}'
1-2-3-4-5-6-7-8

上面的例子就是使用了”,”, “|”, “+”,三个分割符,最后以“-”为分割符输出。

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注