需要编写一个脚本来将文件格式从dos更改为unix

时间:2014-02-17 11:39:42

标签: vim

我必须使用vim创建一个脚本,它打开一个文件,设置fileformat = unix,然后保存文件并退出。能否请你帮忙?感谢

1 个答案:

答案 0 :(得分:3)

首先,检查您是否有dos2unixdos2ux命令;它已经为你做到了。

使用Vim,这应该可以胜任:

$ vim -c "wq ++ff=unix" filename

这个用fileformat命令对:w更改进行内联;当然,您也可以通过-c "set ff=unix"单独执行此操作。

注释

  • 您也可以通过各种工具执行此操作,例如: sedperl,...; Vim是一个非常重量级的选择。
  • 这仍然会启动一个完整的交互式Vim实例。看看at this answer哪些额外的命令行参数可以将Vim转换为批处理模式。