我在笔记本电脑(DOS)上使用了Cygwin。我从同事和我的同事那里收集了一些脚本。我不是IT人员,也不了解Unix。我遵循同事的语法,能够处理一些简单的事情。
这些脚本在我的旧笔记本电脑上运行良好。我刚换了笔记本电脑,安装了Cygwin。当我运行脚本时,它们不起作用。这是我收到的错误消息的一个示例:
line 1: $':\r': command not found
line 5: syntax error near unexpected token `$'\r''
line 5: `fi
这是我脚本的前5行
:
iter=1
if [ -f iter.txt ]
then rm ./iter.txt
fi
有人可以解释一下如何解决这个问题吗?