【发布时间】:2013-08-21 16:07:36
【问题描述】:
我有一个格式如下的文件:
> ABC
1
2
> DEF
3
4
我想用 tr 将每个 > 替换为 4 个回车,所以看起来像:
ABC
1
2
DEF
3
4
我在终端中尝试了以下操作:cat input | tr ">" "\n\n\n\n" > output
但是,这只会在两个数据块之间添加一个回车,如下所示:
ABC
1
2
DEF
3
4
如何让它识别多个回车符?谢谢!
【问题讨论】:
-
在 unix 格式的文本文件(您似乎正在处理)中,换行符由换行符(又名换行符或
/n或^J)表示,而不是回车符(\r或^M)。
标签: macos terminal newline carriage-return tr