我需要从shell脚本中的文本文件中删除最后2个字符。 关于我怎么做的任何想法?
答案 0 :(得分:10)
使用sed
删除最后一行 的最后两个字符:
$ sed '$s/..$//' file
如果您对更改感到满意,请使用-i
将其存储回文件:
$ sed -i '$s/..$//' file
如果你想删除每个行的最后两个字符,那就是:
$ sed 's/..$//' file
再次使用-i
将更改存储回文件:
$ sed -i 's/..$//' file