当我从 Linux (RH Linux 6.2) 执行脚本时,它给出未找到 [没有这样的文件或目录] 错误,即使该文件存在于该目录中(检查权限并且它们很好) .
示例:
md1silinux04:/data/upgrade> /data/upgrade/upgrade_db.ksh
-ksh: /data/upgrade/upgrade_db.ksh: not found [No such file or directory]
md1silinux04:/data/RAIL/rpo402/db/upgrade> ls /data/upgrade/upgrade_db.ksh
/data/upgrade/upgrade_db.ksh
有人可以帮忙吗?
最佳答案
也许您在文件的每一行末尾都有 ctrl-M(回车)。
查看:
cat -v/data/upgrade/upgrade_db.ksh
修复:
perl -p -i -e "s/\r//g"/data/upgrade/upgrade_db.ksh
关于linux - 找不到 [No such file or directory] 错误,即使该文件存在于 RH Linux 6.2 上的该目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18125667/