AWK命令进行字符串替换-图解两个例子(转)

#----------------------------------------------第1个例子----------------------------------------------------------------

a.txt内容为:

ABC#EDF#GHI#JKL#MNO
ABC#EDF#GHI#JKL#MNO
ABC#EDF#GHI#JKL#MNO

AWK命令进行字符串替换-图解两个例子(转)_第1张图片

 cat a.txt|awk 'BEGIN{FS="#";OFS="|"}{print $1,$2,$3,$4,$5}'

运行结果:

ABC|EDF|GHI|JKL|MNO
ABC|EDF|GHI|JKL|MNO
ABC|EDF|GHI|JKL|MNO

 

#----------------------------------------------第2个例子----------------------------------------------------------------

a.txt内容为:

ABC#
ABC#
ABC#

AWK命令进行字符串替换-图解两个例子(转)_第2张图片

cat a.txt|awk 'BEGIN{RS="#\n";ORS="|"}1'

输出结果如下:

ABC|ABC|ABC#|

 

你可能感兴趣的:(Awk命令使用)