小编rki*_*ifo的帖子

如何在所有行的末尾附加一个字符串?

我试图在文本文件中所有行的末尾添加一个字符串,但我在某处出错了。

例子:

我在一个文本文件中有这个:

begin--fr.a2dfp.net
begin--m.fr.a2dfp.net
begin--mfr.a2dfp.net
begin--ad.a8.net
begin--asy.a8ww.net
begin--abcstats.com
...
Run Code Online (Sandbox Code Playgroud)

我跑:

sed -i "s|\x0D$|--end|" file.txt
Run Code Online (Sandbox Code Playgroud)

我得到:

begin--fr.a2dfp.net--end
begin--m.fr.a2dfp.net--end
begin--mfr.a2dfp.net--end
begin--ad.a8.net
begin--asy.a8ww.net--end
begin--abcstats.com
...
Run Code Online (Sandbox Code Playgroud)

该字符串仅在某些行中添加,而在其他行中不添加。

知道为什么吗?

linux shell sed parsing

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux ×1

parsing ×1

sed ×1

shell ×1