gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:07:19 25 4
gpt4 key购买 nike

如何使用awk从字符串中删除名称和姓氏之间的空格?
大多数示例都是关于将数据从命令行重定向到awk的,但是我需要在awk脚本中操作一个字符串。

转换为:

"steve john"

至:
"stevejohn"

我有一个字符串变量,我要求用户在awk脚本中输入。我需要删除空格。

最佳答案

gsub是你的 friend 。以下命令基本上在目标$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从字符串中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12910468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com