shell 包含文件
2015-09-06 17:16
337 查看
http://c.biancheng.net/cpp/view/2740.html
像其他语言一样,Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本。
Shell 中包含脚本可以使用:
或
两种方式的效果相同,简单起见,一般使用点号(.),但是注意点号(.)和文件名中间有一空格。
例如,创建两个脚本,一个是被调用脚本 subscript.sh,内容如下:
一个是主文件 main.sh,内容如下:
执行脚本:
注意:被包含脚本不需要有执行权限。
像其他语言一样,Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本。
Shell 中包含脚本可以使用:
. filename
或
source filename
两种方式的效果相同,简单起见,一般使用点号(.),但是注意点号(.)和文件名中间有一空格。
例如,创建两个脚本,一个是被调用脚本 subscript.sh,内容如下:
url="http://see.xidian.edu.cn/cpp/view/2738.html"
一个是主文件 main.sh,内容如下:
#!/bin/bash . ./subscript.sh echo $url
执行脚本:
$chomd +x main.sh ./main.sh http://see.xidian.edu.cn/cpp/view/2738.html $
注意:被包含脚本不需要有执行权限。
相关文章推荐
- 猜价格shell实例
- shell函数参数
- shell for循环
- 运行shell脚本,错误bash: ./temp.sh: /bin/bash^M: bad interpreter: No such file or directory
- shell script针对参数已经有配置好变量名称
- bash 变量名中包含变量赋值方法
- 希尔排序 shell sort
- shell printf(echo增强)
- shell if语句
- shell echo
- Shell字符串
- Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符
- 关于LINUX权限(启动tomcat)-bash: ./startup.sh: Permission denied
- 8-30 Bash环境配置和linux上的特殊权限说明
- shell
- bash环境变量的相关内容
- 脚本乐园 shell中getopts命令行参数处理
- vim find bash 文件系统
- [8-30]Bash环境变量知识梳理
- 脚本乐园 shell中printf用法