Ubuntu系统上脚本文件执行时报No such file or directory的问题
2016-03-17 08:58
531 查看
Ubuntu等linux系统上脚本文件功能十分强大,但是有时稍不注意会出现一些莫名其妙的问题。
比如,当执行一个脚本文件时,命名文件存在,命令中的路径也没问题,但是执行脚本文件时会报No such file or directory的错误。
如果报上述错误时,提示信息中同时打印了脚本文件中的某一行或某几行的内容,这往往是由于脚本文件中存在语法问题,一种情况就是脚本中赋值语句中变量名称使用了"-"符号造成的,如:
./test.sh: line 9: test-1=/home/test/start.sh: No such file or directory
如果把test.sh文件中的第9行test-1改为test_1,再执行就正常了。这说明,脚本文件中的变量名不要使用“-”,尽量使用下划线“_"作为分隔符。
比如,当执行一个脚本文件时,命名文件存在,命令中的路径也没问题,但是执行脚本文件时会报No such file or directory的错误。
如果报上述错误时,提示信息中同时打印了脚本文件中的某一行或某几行的内容,这往往是由于脚本文件中存在语法问题,一种情况就是脚本中赋值语句中变量名称使用了"-"符号造成的,如:
./test.sh: line 9: test-1=/home/test/start.sh: No such file or directory
如果把test.sh文件中的第9行test-1改为test_1,再执行就正常了。这说明,脚本文件中的变量名不要使用“-”,尽量使用下划线“_"作为分隔符。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- Linux socket 初步
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- ubuntu下chrome无法同步问题解决
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验