Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从 shell 脚本中的文本文件中删除最后 2 个字符。关于我该怎么做的任何想法?
仅使用删除最后一行的最后两个字符sed:
sed
$ sed '$s/..$//' file
如果您对更改感到满意,请使用-i将它们存储回文件:
-i
$ sed -i '$s/..$//' file
如果您想删除每一行的最后两个字符,它将是:
$ sed 's/..$//' file
再次用于-i将更改存储回文件:
$ sed -i 's/..$//' file