gpt4 book ai didi

如果模式后没有空格,sed 替换

转载 作者:行者123 更新时间:2023-12-02 22:30:46 26 4
gpt4 key购买 nike

我需要用 SED 替换 ..*space*在标签内...我做到了,但如果 . 之后没有空格,我需要将其替换- 这将是一个补丁过程。 1600 个文件。

例子:

sed -i -e "/<b>/ {s/\./\. /}" file.txt将使 sed 替换 ..*space*来自:

<div class="pontos"><b>TERMINAL V.OFICINAS</b></div>

对此

<div class="pontos"><b>TERMINAL V. OFICINAS</b></div>

但是如果在一个文件中,我已经有了

如果点后没有空格,我需要让 sed 替换。

如果可能,请解释什么将充当表达式中的“如果”。谢谢。

PS:awk也可以用

最佳答案

 sed 's/\.\([^ ]\)/. \1/g' input

\.\([^ ]\): match a dot followed by a non-space character,
also remember the non-space character

. \1 : replace the match with a dot, space, and the
non-space character

关于如果模式后没有空格,sed 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12305158/

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