在以前的学习中,描述了shell脚本的基本写法,好比下面的写着who,就是输出登录的用户,怎么执行这个脚本就不用说了吧?shell
固然咱们能够写多个命令,好比下面,增长输出当前路径bash
在shell脚本中输出信息,可使用echo命令,记得写过一篇单引号和双引号的使用吧!学习
在脚本中,你能够在环境变量名称以前加上美圆符($)来使用这些环境变量。下面的脚本 演示了这种用法3d
上面的shell脚本咱们使用了系统变量,若是想知道的更多,可使用set命令,有你要的惊喜。blog
咱们也能够本身定义变量it
输入重定向符,输入重定向将文件的内容重定向到命令,好比命令 bash变量
输出重定向符,最基本的重定向将命令的输出发送到一个文件中im
注释能够“#”开头d3
管道线 “|”,有时须要将一个命令的输出做为另外一个命令的输入脚本
shell中运行的每一个命令都使用退出状态码(exit status)告诉shell它已经运行完毕。退出状态 码是一个0~255的整数值,在命令结束运行时由命令传给shell。能够捕获这个值并在脚本中使用.
Linux提供了一个专门的变量$?来保存上个已执行命令的退出状态码。对于须要进行检查的 命令,必须在其运行完毕后马上查看或使用$?变量
按照惯例,一个成功结束的命令的退出状态码是0
这个退出状态码,好像没有必定的标准,可是找到一个能够参考的
固然,咱们也能够本身定义状态码,返回咱们须要的类型
下节继续!
有什么讨论的内容,能够加我公众号: