gpt4 book ai didi

linux - 将列添加到文件末尾

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:31 24 4
gpt4 key购买 nike

这是一个非常基本的问题,我过去已经这样做了 100 多次,但不知何故这次它不起作用。

我使用 sed 命令在文件末尾添加了列,但它是在文件开头添加的。

版本:
uname -a

Linux instance-2 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux

猫温度

25180,D22 Building Materials,USD,Cuba,0tm59h1qf0,2013-03-04,2017-08-11 10:09:37

Sed 命令:

sed 's/$/,dfd/g' 温度

,dfd0,D22 Building Materials,USD,Cuba,0tm59h1qf0,2013-03-04,2017-08-11 10:09:37

“od -c”的输出:

cat temp | od -c
0000000 357 273 277 2 5 1 8 0 , D 2 2 B u i
0000020 l d i n g M a t e r i a l s ,
0000040 U S D , C u b a , 0 t m 5 9 h 1
0000060 q f 0 , 2 0 1 3 - 0 3 - 0 4 , 2
0000100 0 1 7 - 0 8 - 1 1 1 0 : 0 9 :
0000120 3 7 \r \n
0000124

请帮帮我。

最佳答案

您的文件有 \r\n(Windows 风格)行尾。

你应该使用这个命令来做到这一点:

cat temp | tr '\r' | sed -e 's/$/,dfd0/' > output_file

关于linux - 将列添加到文件末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45666402/

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