gpt4 book ai didi

unix - 在没有分号的末尾添加分号

转载 作者:行者123 更新时间:2023-12-02 09:00:25 25 4
gpt4 key购买 nike

我有一个文件,其中大多数(不是全部)行以分号结尾。我想仅在那些不以分号结尾的行的末尾添加分号。谢谢

最佳答案

从技术上讲,这是可行的:

sed '/;$/!s/$/;/' input

但是您可能关心尾随空格,因此:

sed '/; *$/!s/$/;/' input

如果您的 sed 支持 \s:

 sed '/;\s*$/!s/$/;/' input

或者您可以使用:

sed '/;[[:space:]]*$/!s/$/;/' input

关于unix - 在没有分号的末尾添加分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12202555/

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