目标是仅在 EOL 之前删除换行符,但是当我使用 tr 命令时,它会删除所有换行符,而不仅仅是 EOL 之前的换行符。有什么建议么?
tr -d 'EOL\012' <file1>file2
tr -d 'EOL\n' <file1>file2
这也行不通。这就是我使用 tr 命令的原因。我得到了什么不正确的信息?
sed '/EOL\n/d' file1>file2
答案1
我终于找到了一些允许搜索和删除的EOL
语法。\n
耶!
sed ':a;N;$!ba;s/EOL\n/ /g' file1>file2