4

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

4

1 回答 1

11

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

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

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

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

如果您想删除每一行的最后两个字符,它将是:

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

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

$ sed -i 's/..$//' file
于 2013-03-14T14:26:06.073 回答