我们如何更换新的生产线$$

sbtkgmzw  于 2021-06-24  发布在  Hive
关注(0)|答案(2)|浏览(385)

我要换新线 \n$$ 在配置单元脚本中或通过使用shell脚本。我需要把每一条记录放在一行,例如

Ram is going to temple.Shyam is going to the temple.

这里的“公羊要去寺庙”应该是单行的
换行只记录一次结束,若换行在中间,则使其在单行中。

ajsxfq5m

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
jecbmhm3

jecbmhm32#

awk '{printf "%s$$",$0} END {print ""}'

sed ':a;N;$!ba;s/\n/$$/g'

也可以看到这个答案。

相关问题