我不想使用dos2unix工具。我想在Ubuntu终端中使用命令将Windows文件转换为Unix文件。那可能吗。我查看了其他文章并尝试了这些命令但没有工作。有人可以帮忙吗?
答案 0 :(得分:4)
您可以使用tr
删除回车符:
tr -d '\r' < WindowsFile > UnixFile
您可以使用
cat -vet WindowsFile
查看您的文件中是否有回车符,并且它们会显示为^M
答案 1 :(得分:4)
我想在Ubuntu终端中使用命令将Windows文件转换为Unix文件。
dos2unix path/to/file/to/convert
我不想使用dos2unix工具。
alias notdos2unix=dos2unix
notdos2unix path/to/file/to/convert
答案 2 :(得分:3)
对于Ubuntu(和Debian),您可以使用tofrodos包。
sudo aptitude install tofrodos
fromdos file.txt # converts the file to UNIX line-endings
todos file.txt # converts the file to Windows line-endings
OSX(作为UNIX的衍生产品)应具有与UNIX相同的行结尾。
如果您使用的是Windows,则可以找到tofrodos binaries here。