我必须使用]\n
将\t
替换为sed
,但是我不知道该怎么做。有谁能够帮助我?
答案 0 :(得分:0)
不幸的是,sed
的虚拟机以某种方式工作,而这种方式的工作并不容易:
替换换行符。有关原因,请参见How can I replace a newline (\n) using sed?。
使用标签替换任何内容,有关更多信息,请参见Replacing / with TAB using sed。
仍然可以完成 :
printf 'foo]\nbar\n' | sed ':a;N;$!ba;s/\]\n/ \'$'\t/g'
输出:
foo bar