我有在RedHat操作系统中编写的外壳脚本。我需要在windows环境中运行这个脚本。
所以我使用cygwin在windows上运行脚本。
但是当我使用以下命令运行脚本时
sh housekeeper.sh 它给出了以下错误,该错误在RedHat OS中不存在
line 12: $'\r': command not found但是我的脚本的第12行是空的
08 #
09 ######################################################################
10 #### PARAMETERS TO SET BEGIN
11 ######################################################################
12
13 # archive setttings
14 ARCHIVE_USER=abc # archive storage user name (default)
15 ARCHIVE_GROUP=app # archive storage user group (default)
16 ARCHIVE_PATH=/test/file # archive storage directory (default)
17 ARCHIVE_DELAY=+8谁能告诉我这里的脚本或者cygwin这里有什么问题。
提前感谢您的帮助
发布于 2012-05-15 00:24:13
在Windows上对此文件运行dos2unix命令,然后尝试运行此命令
https://stackoverflow.com/questions/10587261
复制相似问题