Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Windows文本文件转换为Unix文本文件时出错_Unix - Fatal编程技术网

将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

为了将Windows数据文件转换为Unix数据文件,我使用了
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