陈奇网络工作室

linux系统壳脚本显示找不到文件怎么解决

建站服务器

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

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3