小编Lin*_*bie的帖子

sed 仅删除 sed '=' 命令提供的 \n

我使用以下方法创建了一个文件:

printf 'this is \n not is \n is is \n this biz' > file2
Run Code Online (Sandbox Code Playgroud)

当我尝试删除所有 \n(newline) 时,它只会删除 sed 自己插入的数字的换行符

sed  '=' file2 | sed 'N; s/\n/ /' 
Run Code Online (Sandbox Code Playgroud)

输出是:

 1 this is 
 2  not is 
 3  is is 
 4  this biz
Run Code Online (Sandbox Code Playgroud)

而不是我所期望的:

1 this is  2  not is  3  is is  4  this biz
Run Code Online (Sandbox Code Playgroud)

我搞不清楚了。

pipe sed newlines text-formatting

7
推荐指数
1
解决办法
1343
查看次数

标签 统计

newlines ×1

pipe ×1

sed ×1

text-formatting ×1