解释:就是在一个脚本中引用或者运行其他脚本的文件。

常用格式:. filename 或者 source filename

实例:/hehe文件夹下有两个文件:t2.sh 和t3.sh

t2.sh的内容是:#!/bin/bash ; a="hello linux!"

t3sh的内容是:#!/bin/bash ; ./t2.sh ; echo " i want to say:$a"

t3.sh的执行结果就是:i want to say : hello linux!

总结:实际上shell编程就和终端命令性质是一样的,“ls filename”不论在终端还是封装在函数里,都可以,shell编程的作用就在于,1,把各种命令整合起来,让它们依次执行,这样的话,程序员只需要调用一次脚本,内部的程序就按顺序执行完毕了。2,适合量大的,重复性的工作。3方便借用别人的劳动成果,直接把别人脚本复制粘贴过来就可以啦。

最新文章

  1. html5手机端的点击弹出侧边滑动菜单代码
  2. 写pdf文件
  3. Apache curator-client详解
  4. .NET entityframework for mysql ,datetime字段存储值时有误差
  5. Java-异常处理练习
  6. 读《深入php面向对象、模式与实践》有感(二)
  7. YII2.0 验证表单
  8. [转]mac 10.9.4下配置apache
  9. asp.net mvc 配合前端js的CMD模块化部署思想,小思路
  10. GLSL 基础量定义
  11. Membership添加验证码登录
  12. 使用Xamarin在Visual Studio中开发Android应用
  13. HtmlParser应用
  14. Date Math SimpleDateFormat 类
  15. HTML5定稿:手机App将三年内消失,互联网世界的第二次大战
  16. ASP.NET Core 认证与授权[5]:初识授权
  17. Linux中Mysql root用户看不到mysql库问题解决方式
  18. hexo配置自己的博客站点
  19. Java编程基础篇第五章
  20. C++ is_same

热门文章

  1. TODO maven学习笔记
  2. zend studio报错
  3. 2017-12-15python全栈9期第二天第七节之练习题
  4. C++中string、char *、char[]的转换
  5. JVM 启动参数及原理 转
  6. Flink HA 搭建坑
  7. Problems found loading plugins: Plugin "GlassFish Integration" was not loaded: required plugin "Java EE: EJB, JPA, Servlets" is disabled.
  8. JavaScript中调皮的undefined
  9. maven打包可执行jar文件运行报错
  10. j2ee应用开发调试工具