从文本文件中删除最后2个字符:shell脚本

时间:2013-03-14 14:22:31

标签: shell scripting

我需要从shell脚本中的文本文件中删除最后2个字符。 关于我怎么做的任何想法?

1 个答案:

答案 0 :(得分:10)

使用sed删除最后一行 的最后两个字符:

$ sed '$s/..$//' file

如果您对更改感到满意,请使用-i将其存储回文件:

$ sed -i '$s/..$//' file

如果你想删除每个行的最后两个字符,那就是:

$ sed 's/..$//' file

再次使用-i将更改存储回文件:

$ sed -i 's/..$//' file