如何将Unix线路终端转换为Windows?

时间:2014-02-22 19:13:34

标签: linux unix notepad++ notepad gedit

我正在使用Gedit并将脚本输出保存为.txt,因此我可以使用记事本在Windows上打开它,但问题是Gedit在Windows中不使用与记事本相同的行终止。我试过这样做:

sudo apt-get install dos2unix

但它不会对我的文本文件产生任何影响。我也无法使用行结束的 Windows 选项保存文件,因为文本文件是自动生成的。

我希望你们能帮助我。非常感谢你!

其他细节:我使用WINE安装了Notepad ++,但是我不能将Notepad ++作为默认程序,因为它是使用WINE安装的。

3 个答案:

答案 0 :(得分:3)

您需要执行dos2unix,而不仅仅是安装它。 试试这个...

unix2dos unixinput.txt winoutput.txt

这是awk方式......

awk 'sub("$", "\r")' unixinput.txt > winoutput.txt

答案 1 :(得分:1)

我曾经使用fromdos / todos命令.. http://manpages.ubuntu.com/manpages/lucid/man1/fromdos.1.html

答案 2 :(得分:1)

您需要安装unix2dos:

sudo apt-get install unix2dos

然后在linux中转换您保存的文件:

unix2dos text.txt