源数据形如1234A5678,如图:
有且仅有一个大写字母
处理后形如1234 A 5678,如图:
命令:
awk -F"\t" '{split($1,a,"[A-Z]");gsub("[0-9]","",$1);print a[1],a[2],$1}' test.log
本文介绍了一种使用awk命令处理包含特定大写字母的字符串的方法。通过正则表达式将字符串分割,并展示如何移除数字,最终得到格式化的输出结果。
源数据形如1234A5678,如图:
有且仅有一个大写字母
处理后形如1234 A 5678,如图:
命令:
awk -F"\t" '{split($1,a,"[A-Z]");gsub("[0-9]","",$1);print a[1],a[2],$1}' test.log
2万+

被折叠的 条评论
为什么被折叠?