如何用制表符替换换行符?

aoyhnmkz  于 2022-09-21  发布在  Unix
关注(0)|答案(2)|浏览(223)

我有下面这样的图案

hi
hello
hallo
greetings
salutations
no more hello for you

我正在尝试使用以下命令用制表符替换所有换行符

sed -e "s_/n_/t_g"

但这并不管用。

有人能帮帮忙吗?我正在Sed/awk中寻找解决方案。

k97glaaz

k97glaaz1#

tr在这里更好,我认为:

tr "n" "t" < newlines

正如Nifle在一条评论中建议的那样,newlines是保存原始文本的文件的名称。

因为sed是非常面向行的,所以在这样的情况下使用它会更复杂。

uyhoqukh

uyhoqukh2#

不确定您想要的输出


# awk -vRS="n" -vORS="t" '1' file

hi      hello   hallo   greetings       salutations     no more hello for you

相关问题