我正在尝试替换字面术语\n
(不是换行符,而是字面量)按字面量\\n
using sed
。我试过这个:
echo '"Refreshing \n\n\n state prior"' | sed 's/\\n/\\\n/g'
这“有效”,但我需要它来输出文字字符\\n
。现在我最终得到这样的结果:
"Refreshing \
\
\
state prior"
有没有办法让我维持\\n
in sed
output?
To get \\n
再添加一个\
到你的 sed:
echo "Refreshing \n\n\n state prior" | sed 's/\\n/\\\\n/g'
你想要做什么\\\n
是要打印\
字符,然后添加\n
这导致了一条新线。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)