我要换新线 \n 与 $$ 在配置单元脚本中或通过使用shell脚本。我需要把每一条记录放在一行,例如
\n
$$
Ram is going to temple.Shyam is going to the temple.
这里的“公羊要去寺庙”应该是单行的换行只记录一次结束,若换行在中间,则使其在单行中。
ajsxfq5m1#
试试这个:
sed ':a;N;$!ba;s/\n/\$\$/g;s/\./\.\n/g' datafile > outputfile
如果sed知道选项i,你可以使用inplace
sed -i ':a;N;$!ba;s/\n/\$\$/g;s/\./\.\n/g' datafile
jecbmhm32#
awk '{printf "%s$$",$0} END {print ""}' sed ':a;N;$!ba;s/\n/$$/g'
也可以看到这个答案。
2条答案
按热度按时间ajsxfq5m1#
试试这个:
如果sed知道选项i,你可以使用inplace
jecbmhm32#
也可以看到这个答案。