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

村庄

我有一个像这样的文件:

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@/'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用sed替换文件中每一行的字符串前的第n个空格

在文件(Python)的每一行中查找最后一个元素(数字)

如何替换字符的所有实例,除了Bash中文件的每一行中的最后n个实例外

如何在 Apache Arrow 的 Parquet 文件的每一行中获取重复字段的最后一个值?

在熊猫数据框的每一行中查找第一和最后一个非零列

替换文件每一行中单词的第二个实例

Bash 脚本:替换文件中的一行

data.frame:在每一行中查找值的最后一个索引

Python:如何替换文本文件中一行的最后一个单词?

如何删除文件中每一行的第一个空格之后的所有内容?

如何从字符串中的每一行中删除最后一个逗号?

需要 Linux 中文件中每一行的最后一个完整单词

如何在文本文件C ++中查找和替换一行数据

替换文件中每行的第一个和最后一个字符

如何在PostgreSQL中的一行上获取第一个和最后一个值

如何在保留空行的同时从 MD 文件中的每一行中删除前导和尾随空格?

如何在python字符串中的某个字符之前拆分最后一个单词并替换txt文件中的同一行?

如何返回C中每一行的最后一个元素

如何在不使用循环的情况下将 numpy 矩阵中的每一行除以同一行的最后一个元素?

替换 Bash 中的最后一行

如何在PHP中跳过文件的第一行和最后一行

如何用另一个文件的第一行替换文件的第一行

如何只用sed替换一行中的最后一个匹配项?

如何在EMACS中给定文本的每一行之后添加两个空格?

如何使用Shell脚本从文件的每一行中删除前导和尾随空格?

如果前一行与另一个文本匹配,则替换文件中的文本

Java:检索并替换文本文件中的最后一行

Python:替换文本文件中的最后一行

在一行中查找具有特定值的第一个和最后一个条目