目的是仅在换行符以EOL开头时才删除换行符,但是当我使用tr命令时,它将删除所有换行符,而不仅仅是EOL之前的换行符。有什么建议?
tr -d 'EOL\012' <file1>file2
tr -d 'EOL\n' <file1>file2
这也不起作用。这就是为什么我使用tr命令的原因。我得到什么是不正确的?
sed '/EOL\n/d' file1>file2
我终于找到了一些语法,该语法允许EOL
并被\n
搜索和删除。耶!
sed ':a;N;$!ba;s/EOL\n/ /g' file1>file2
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句