赞助商

通过awk从字符串中删除空格

发布时间:2019-06-11 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了通过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

总结

以上是脚本之家为你收集整理的通过awk从字符串中删除空格全部内容,希望文章能够帮你解决通过awk从字符串中删除空格所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签: