十一、Shell 文件包含
Shell 文件包含
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。
Shell 文件包含的语法格式如下:
. filename # 注意点号(.)和文件名中间有一空格或 source filename
实例
创建两个 shell 脚本文件。
test1.sh 代码如下:
#!/bin/bash # author:菜鸟教程 # url:www.runoob.com url="http://www.runoob.com"
test2.sh 代码如下:
#!/bin/bash # author:菜鸟教程 # url:www.runoob.com #使用 . 号来引用test1.sh 文件 . ./test1.sh # 或者使用以下包含文件代码 # source ./test1.sh echo "菜鸟教程官网地址:$url"
接下来,我们为 test2.sh 添加可执行权限并执行:
$ chmod +x test2.sh $ ./test2.sh 菜鸟教程官网地址:http://www.runoob.com
注:被包含的文件 test1.sh 不需要可执行权限。
转载于:https://www.cnblogs.com/skyhu365/p/10563108.html
十一、Shell 文件包含相关推荐
- Shell 文件包含
概述 和其他语言一样,Shell 也可以包含外部脚本.这样可以很方便的封装一些公用的代码作为一个独立的文件. 语法 Shell 文件包含的语法格式如下: . filename # 注意点号(.)和文件 ...
- Shell——文件包含
Shell文件包含 和其他语言一样,Shell 也可以包含外部脚本.这样可以很方便的封装一些公用的代码作为一个独立的文件. Shell 文件包含的语法格式如下: . filename # 注意点号(. ...
- shell脚本——文件包含引用的操作使用
文件包含引用的操作使用 // 文件1 impost1.sh #!/bin/bash# 文件包含 # 和其他语言一样,Shell 也可以包含外部脚本.这样可以很方便的封装一些公用的代码作为一个独立的文件 ...
- [linux] shell 输入/输出重定向 、 文件包含
Shell 输入/输出重定向 大多数 UNIX 系统命令从终端接受输入并将所产生的输出发送回到终端.一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是自己的终端.同样,一个命令通常将 ...
- 网络安全与渗透:文件包含漏洞(十一)此生无悔入华夏,男儿何不带吴钩
中华人民共和国网络安全法 阅读本文前,请熟读并遵守中华人民共和国网络安全法: http://gkhy.jiujiang.gov.cn/zwgk_228/jc/zcwj/202006/P02020061 ...
- php反弹,【原创】文件包含结合phpinfo反弹交互shell
1.简介 在PHP文件包含漏洞中,当我们找不到用于触发RCE的有效文件时,如果存在PHPINFO(它可以告诉我们临时文件的随机生成的文件名及其位置),我们可能可以包含一个临时文件来利用它. 当向PHP ...
- 浅显易懂 Makefile 入门 (09)— include 文件包含、MAKECMDGOALS
1. include文件包含 当 make 读取到 include 关键字的时候,会暂停读取当前的 Makefile,而是去读 include 包含的文件,读取结束后再继读取当前的 Makefile ...
- 浅谈本地文件包含利用
今天在公众号看到了一个本地文件包含的利用工具,看了下国外大牛对该工具的使用的一个视频,感觉很厉害,通过该工具可对存在本地文件包含漏洞的站点进行利用并返回一个LFI shell,通过返回的LFI she ...
- linux shell脚本 引入外部shell文件
shell脚本 引入文件 文件包含的语法格式如下: # 注意点号(.)和文件名中间有一空格 . filename # 或 source filename 实例: [root@hadoop01 shel ...
最新文章
- boost::spirit模块实现从一个包含键/值对的容器中生成输出的测试程序
- tourist取模模板
- CAD批量提取数值lisp插件_一键批量提取CAD填充图案边界线
- Zend Framework 多模块配置 (二)
- postgresql存图片字段类型_PostgreSQL 入门
- Linux Samba服务器配置
- Maven查看依赖树
- mysql 主从故障恢复
- xrd连续扫描和步进扫描_XRD样品制备与分析
- idea 替换 choose initializr service URL.
- 如何解决MathPage.wll文件找不到问题
- Workbench Command——cifti格式操作,如何制作label文件即 Human_MMP.lh.label.gii?
- 线段树求逆序对(hdu1394Minimum Inversion Number)
- cad显示有点暗_CAD参照的图框颜色太暗怎么办?CAD调整参照图纸明暗的方法
- weex 打包成android的apk之后安装提示安装包解析错误
- IPv6网络的可操作安全考虑——RFC9099解析(一)
- php中seq是什么意思,seq-answer
- 苹果尼玛 你在逗我么
- 基于下界函数的最优化
- Java redis 删除单个和多个key的方法
热门文章
- 坑 之 TypeError: List of Tensors when single Tensor expected
- c++ primer 5th,习题13.3 答案是不是错了?(未解决)
- Oracle中EXECUTE IMMEDIATE的使用技巧
- 鲁迅散文——狗的驳诘
- delphi 常用属性/方法《转》
- 控制台打印列未定义错误
- Ubuntu字符界面输入密码始终提示错误 login incorrect 解决办法
- OVERLAPPED结构与GetOverlappedResult函数
- java 基础知识总结
- X-003 FriendlyARM tiny4412 uboot移植之添加相应目录文件