我正在使用Gedit并将脚本输出保存为.txt,因此我可以使用记事本在Windows上打开它,但问题是Gedit在Windows中不使用与记事本相同的行终止。我试过这样做:
sudo apt-get install dos2unix
但它不会对我的文本文件产生任何影响。我也无法使用行结束的 Windows 选项保存文件,因为文本文件是自动生成的。
我希望你们能帮助我。非常感谢你!
其他细节:我使用WINE安装了Notepad ++,但是我不能将Notepad ++作为默认程序,因为它是使用WINE安装的。
答案 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