嘻嘻哈哈的部落格(blog) ? 在shell程序中用vim删除掉文件的最后一行

来源:百度文库 编辑:神马文学网 时间:2024/04/28 16:58:43

在shell程序中用vim删除掉文件的最后一行

2008年7月1日 哈哈 发表评论 阅读评论

怎样用shell脚本删除掉文件的最后一行
网上大家多有讨论
方法也多多
比如用sed
用tail
用head
等等等等
但貌似都需要先把输出定向到一个临时文件
然后再删除原有文件
最后再把临时文件mv成原文件
后来找到一种方法
利用vim和重定向
直接在shell里实现
代码是这样的:

vim xxxx.txt 2>/dev/null <<>
G
dd
:x!
END

如此而已
呵呵