4
我需要从shell脚本中的文本文件中删除最后2个字符。 有关我如何做到这一点的任何想法?从文本文件中删除最后2个字符:shell脚本
我需要从shell脚本中的文本文件中删除最后2个字符。 有关我如何做到这一点的任何想法?从文本文件中删除最后2个字符:shell脚本
删除最后一行只与sed
最后两个字符:
$ sed '$s/..$//' file
如果你很高兴与变化,然后使用-i
将它们存储回文件:
$ sed -i '$s/..$//' file
如果您想删除中的最后两个字符,则每行应该是:
$ sed 's/..$//' file
再次使用-i
存储更改回文件:
$ sed -i 's/..$//' file
这并没有改变我的json文本文件,它以这些字符结束:,\ n]。我想删除所有这三个字符,然后加回]。为什么这个解决方案不能满足动态需求?你能解释一下“$ s /..//”是什么意思吗? – areyoujokingme 2017-11-06 22:53:26
最后2个字符的每一行的文件? – Kent 2013-03-14 14:26:38