前端之家收集整理的这篇文章主要介绍了
通过awk从字符串中删除空格,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用awk从字符串中
删除名称和姓氏之间的空格?
大多数示例都是关于将数据从命令行
重定向到awk,但我需要在awk脚本中操作一个字符串.
转换这个:
"steve john"
至:
"stevejohn"
我有一个字符串变量,我要求用户在awk脚本中输入.我需要删除空格.
gsub是你的朋友.以下命令基本上在目标$0(整行)上对正则表达式(在本例中为单个空格)进行全局替换,将其替换为空字符串.
pax> echo "steve john" | awk '{ gsub (" ","",$0); print}'
stevejohn
您可以使用任何目标,包括用户的一个输入:
pax> awk 'BEGIN {getline xyzzy ; gsub(" ",xyzzy) ; print xyzzy}'
hello there my name is pax
hellotheremynameispax
原文链接:https://www.f2er.com/linux/394047.html