重定向shell脚本的输出时出现“模糊的redirectine”

时间:2013-08-08 17:09:10

标签: shell

demo.sh有以下行:

. ./one.sh  > ../Results/myResult.txt 2>&1

当我运行./demo.sh时它会给出:

ambiguous redirectine 1: 1

但myResult.txt是在大小为0 KB的适当位置创建的。

如果我删除输出的重定向,它的脚本工作正常。我的脚本出了什么问题? 我经历了Ambiguous output redirect on solarisshell script ambiguous redirectambiguous redirect - file gets created。但是没有任何帮助。

1 个答案:

答案 0 :(得分:1)

如果您使用DOS样式的行结尾(CRLF而不是LF)保存脚本,则会产生您所看到的所有症状。

使用您选择的文本编辑器或命令行实用程序更改行结尾,然后重试。