gpt4 book ai didi

linux - 如何使用 awk、sed 等 Linux 命令删除文本 block 中双引号之间的所有空格

转载 作者:太空宇宙 更新时间:2023-11-04 04:40:06 28 4
gpt4 key购买 nike

如下面的示例文本行所示,该行中只有一对引号,我想删除引号内的所有空格,空格数未知且有限。我尝试删除空格,但最终只删除了第一个空格或连续数量的空格,需要有关如何删除引号内单词之间的所有空格的帮助。

示例字符串:

000000 100614 0000000... "All spaces to be removed" A path/segment1/segment2

输出:

000000 100614 0000000... "Allspacestoberemoved" A path/segment1/segment2

最佳答案

$ awk 'BEGIN{FS=OFS="\""} {gsub(/[[:space:]]/,"",$2)} 1' file
000000 100614 0000000... "Allspacestoberemoved" A path/segment1/segment2

关于linux - 如何使用 awk、sed 等 Linux 命令删除文本 block 中双引号之间的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45964587/

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