建站服务器
Linux操作系统操作系统系统壳脚本显示找不到文件怎么解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Linux操作系统源代码外壳脚本显示找不到文件
例子:
[root@localhost osc]# sh a.sh
答:上海:第四行:来源:1.sh:找不到文件
[root@localhost osc]# cat a.sh
#!/bin/bash
cd /data/osc/bin/
如果[-f 1。sh];然后
source 1.sh
船方不负担装货费用
刚开始,还以为权限问题,然后给权限,但结果还是一样
人力资源,找到原因了来源。时找文件名的问题。
来源命令找文件名是在当前的壳环境下找的,如果没有反斜线,就在小路中找,如果没有就没有。
源文件名[参数]
在当前壳环境中从文件名读取并执行命令,并返回最后一个命令exe-的退出状态
从文件名中剪切。如果文件名不包含斜杠,则小路中的文件名用于查找包含文件-的目录
姓名。在小路中搜索的文件不一定是可执行的。当尝试不处于可移植性操作系统接口模式时,当前目录是
如果在路径中找不到文件,则进行搜索。如果关闭了shopt内置命令的源路径选项,则路径不会
搜索过了。如果提供了任何参数,在执行文件名时,它们将成为位置参数。否则
位置参数不变。返回状态是脚本中退出的最后一个命令的状态(如果没有,返回0
命令被执行),如果文件名没有找到或无法读取,则为错误.
如下方式都可以:
1、将脚本所在的目录加到小路中
2、加上相对路径或绝对路径
3、就算是当前目录也得加。/
看完上述内容,你们掌握Linux操作系统操作系统系统壳脚本显示找不到文件的解决方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注资讯频道,感谢各位的阅读!
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn