将Windows文本文件转换为Unix文本文件时出错
为了将Windows数据文件转换为Unix数据文件,我使用了将Windows文本文件转换为Unix文本文件时出错,unix,Unix,为了将Windows数据文件转换为Unix数据文件,我使用了dos2unix命令,但它没有执行。它给了我以下信息: $ dos2unix new_request.txt testing.txt ksh: dos2unix: not found. 您要么没有dos2unix,要么它不在系统路径中。执行以下操作之一: 下载dos2unix,可能是从 将dos2unix可执行文件放在进行转换的文件夹中 将dos2unix放在系统路径中 如果系统上没有dos2unix,可以使用 tr -d '\0
dos2unix
命令,但它没有执行。它给了我以下信息:
$ dos2unix new_request.txt testing.txt
ksh: dos2unix: not found.
您要么没有dos2unix,要么它不在系统路径中。执行以下操作之一:
- 下载dos2unix,可能是从
- 将dos2unix可执行文件放在进行转换的文件夹中
- 将dos2unix放在系统路径中
dos2unix
,可以使用
tr -d '\015' <dos.txt >unix.txt
tr-d'\015'unix.txt
tr
的语法在不同的系统中有所不同;检查输出是否符合预期,如果不是,请参阅本地tr
手册页。您希望从文件中删除回车字符(ASCII 13,十六进制0x0D,ctrl-M,又名\r
)