前言
使用命令sed,命令相关参考 Linux sed 命令 sed [OPTION]… {script-only-if-no-other-script} [input-file]…
删除文件的最后一个字符(非\n)
file_path就是文件的路径
sed -i '$s/.$//' file_path
效果展示
上面的命令不能删除换行符\n,删除换行符可以使用
sed -i '/^$/d' file_path
补充
注意点
Linux下删了换行,vim打开看也是删成功了,但是win10下打开看换行还是存在(暂不知道原因)
删除最后一行
sed -i '$d' file_path