小编j.l*_*.l.的帖子

(如何)我可以使用sed删除所有换行符(\n)?

我试图删除管道中的所有换行符,如下所示:

(echo foo; echo bar) | sed -e :a -e N -e '$!ba' -e 's/\n/ /g' | hexdump -C
Run Code Online (Sandbox Code Playgroud)

导致debian挤压的结果如下:

00000000  66 6f 6f 20 62 61 72 0a                           |foo bar.|
00000008
Run Code Online (Sandbox Code Playgroud)

不删除尾随换行符.

tr -d '\n'如在如何从文本文件中删除换行符?工作得很好,但不是sed.

newline sed

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

newline ×1

sed ×1