gpt4 book ai didi

regex - 如何在 BASH 中查找和替换文件每一行的最后一个空格?

转载 作者:行者123 更新时间:2023-11-29 09:38:09 25 4
gpt4 key购买 nike

我有这样一个文件:

Once upon a time there lived a cat.
The cat lived in the forest.
The forest had many trees.

我需要用“@”替换每行的最后一个空格,例如:

Once upon a time there lived a@cat.
The cat lived in the@forest.
The forest had many@trees.

我尝试了 sed 's/.*$/@/g' file.txt,但是 .* 匹配所有内容并删除了其中找到的所有文本。

如何用“@”替换每行的最后一个空格?

最佳答案

试试这个:

sed 's/\(.*\) /\1@/'

关于regex - 如何在 BASH 中查找和替换文件每一行的最后一个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27208779/

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