我有下面这样的图案
hi hello hallo greetings salutations no more hello for you
我正在尝试使用以下命令用制表符替换所有换行符
sed -e "s_/n_/t_g"
但这并不管用。
有人能帮帮忙吗?我正在Sed/awk中寻找解决方案。
k97glaaz1#
tr在这里更好,我认为:
tr
tr "n" "t" < newlines
正如Nifle在一条评论中建议的那样,newlines是保存原始文本的文件的名称。
newlines
因为sed是非常面向行的,所以在这样的情况下使用它会更复杂。
sed
uyhoqukh2#
不确定您想要的输出
# awk -vRS="n" -vORS="t" '1' file hi hello hallo greetings salutations no more hello for you
2条答案
按热度按时间k97glaaz1#
tr
在这里更好,我认为:正如Nifle在一条评论中建议的那样,
newlines
是保存原始文本的文件的名称。因为
sed
是非常面向行的,所以在这样的情况下使用它会更复杂。uyhoqukh2#
不确定您想要的输出