本文是Linux Shell系列教程的第(十七)篇,更多Linux Shell教程请看:Linux Shell系列教程

通过文件包含,可以引用其他文件的内容,也可以将复杂内容分开,使程序结构更加清晰。

所以高级语言都支持文件包含或者包的引用,Shell当然也支持,接下来就为大家介绍下Shell文件包含的相关知识。

一、Shell文件包含格式

Shell文件包含的格式如下,使用点号“.”+文件名包含:

. filename

或者source+文件名:

source filename

二、Shell文件包含示例

Shell文件包含的例子如下:

num1.sh文件如下:

num1=1
num2=2

num2.sh文件如下:

#!/bin/sh
#Author:Linux大学
#Url:www.linuxdaxue.com
#date:2016-06-02
. ./num1.sh
echo "num1 = "$num1
echo "num2 = "$num2

执行num2.sh后输出

#./num2.sh
num1 = 1
num2 = 2

可见,num2.sh已将num1.sh包含进去。

Shell文件包含比较简单,就先给大家介绍到这里。

更多Linux Shell教程请看:Linux Shell系列教程

最新文章

  1. 数论 UVA 11889
  2. 继承extends
  3. codeforce A. Design Tutorial: Learn from Math
  4. 清除IE中Ajax缓存,Chrome不需要
  5. 集合类学习之HashMap
  6. iOS相机操作笔记
  7. CABasicAnimation(CAKeyframeAnimation)keypath 取值
  8. NopCommerce架构分析之一----依赖类生成容器
  9. Symfony官方视频教程
  10. excle 内部 超链接(锚点)
  11. spring boot(一):Hello World
  12. 引:Jmeter添加变量的四种方法
  13. :after 写三角形 border
  14. 2018.11.24 poj3415Common Substrings(后缀数组+单调栈)
  15. sqoop导入时删除string类型字段的特殊字符
  16. geoserver 开发1
  17. 【Java面试题】57 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
  18. PHP 笔记——Array 数组
  19. nginx的编译安装以及启动脚本编写
  20. win10 pro 永久激活

热门文章

  1. iOS工程集成支付宝错误Undefined symbols for architecture armv7
  2. 11款样式新颖的 jQuery/CSS3 网页菜单
  3. WPF自定义控件
  4. VMware三个版本workstation、server、esxi的区别
  5. php 反射
  6. Codeforces Round #197 (Div. 2) (A、B、C、D、E五题合集)
  7. BZOJ 1251 序列终结者(Splay)
  8. DMSFrame 之SqlCacheDependency(一)
  9. 开发Chrome Extension截取你微博的帐号密码
  10. C# 事件和委托