Coc*_*cot 1 unix linux sed tr
我需要在大文件上执行2个unix命令(.csv分隔\0001,几百万行,超过15gb,在服务器上有24个512gb内存).
\0001
我需要tr(替换\0001用/t),然后sed到一个小字符串添加到每一行的末尾.
tr
/t
sed
问题是我第一次运行TR然后,在将文件的所有行解析为新文件后,我执行sed命令添加到每一行.这花了很多时间!
有没有一种办法可以解析该文件的每一行只有一次EXEC tr和sed?
hek*_*mgl 5
您只能使用sed并且每行应用两个操作:
sed 's/\\0001/\t/g;s/$/TEXT_TO_APPEND/' input.file
第一个s/命令替换\0001为\t,第二个命令允许您附加一些文本.
s/
\t
归档时间:
11 年,2 月 前
查看次数:
504 次
最近记录: