使用tr或sed删除模式和换行

985牧场

目的是仅在换行符以EOL开头时才删除换行符,但是当我使用tr命令时,它将删除所有换行符,而不仅仅是EOL之前的换行符。有什么建议?

tr -d 'EOL\012' <file1>file2
tr -d 'EOL\n' <file1>file2

这也不起作用。这就是为什么我使用tr命令的原因。我得到什么是不正确的?

sed '/EOL\n/d' file1>file2
985牧场

我终于找到了一些语法,该语法允许EOL并被\n搜索和删除。耶!

sed ':a;N;$!ba;s/EOL\n/ /g' file1>file2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章