小编Cha*_*lie的帖子

\n 在 MaxOSX 中使用 sed 时打印 n 而不是换行符

这是一个普遍的问题,当我使用sed,但是\n当我以外使用它的工作原理sed。这是我得到的一个例子sed

我有myfile包含以下内容的文件:

1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

当我使用这个时:

sed 's/ /\n/g' myfile
Run Code Online (Sandbox Code Playgroud)

我明白了:

1n2n3n4n5
Run Code Online (Sandbox Code Playgroud)

而不是得到这个:

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

有人知道问题出在哪里吗?

sed newlines

6
推荐指数
1
解决办法
1186
查看次数

使用 sed 删除文本文件中的所有新行

我想用 删除文本文件中的所有新行sed,我使用以下代码:

sed -i-o 's/\n//g' mytext.txt
Run Code Online (Sandbox Code Playgroud)

但没有任何变化。我肯定错过了什么...

那是我的 mytext.txt 文件的内容:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 …
Run Code Online (Sandbox Code Playgroud)

sed text-processing

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

标签 统计

sed ×2

newlines ×1

text-processing ×1