我试图在文本文件中所有行的末尾添加一个字符串,但我在某处出错了。
例子:
我在一个文本文件中有这个:
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)
该字符串仅在某些行中添加,而在其他行中不添加。
知道为什么吗?