【发布时间】:2015-09-15 12:29:27
【问题描述】:
尝试在 awk 中执行 gsub。 我想用下划线替换单个空格,但是相邻的字符被替换了
awk -F" +" 'NF > 1 {gsub(/[[:alnum:]][ ][[:alnum:]]/, "_")}1' file
输入:
this is example
ca bc dec cat
251 otg op con
这是我得到的:
this is example
ca bc de_at
251 otg o_on
期望的输出:
this is example
ca bc dec_cat
251 otg op_con
【问题讨论】:
标签: awk