第十七章:Shell编程

17.1:shell是什么?

        shell是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序

17.2:shell脚本的执行方式

17.3:shell的变量

定义变量的规则:

        ​ 1.变量的名称可以由字母、数字、下划线组成,但是不能以数字开头

        ​ 2.等号两侧不可以有空格

        ​ 3.变量名称一般习惯为大写,这是一个规范

将命令的返回值赋给变量

        ​ 1.A = date反引号,运行里面的命令,并把结果返回给变量A

        ​ 2.A = $(date)等价于反引号

17.4:设置环境变量
17.5:位置参数变量

扫描二维码关注公众号,回复: 16977517 查看本文章
17.6:预定义变量

17.7:运算符

 17.8:条件判断

基本语法:

        ​ [condition] (注意:condition前后要有空格)

        ​ #非空返回TRUE,可使用$?验证(0为true,>1为false)

17.9:流程控制

if语句

 

case语句

for循环

 

while循环

 17.10:read读取控制台输入

基本语法:

​         read(选项)(参数)

选项:

        ​ -P:指定读取值时的提示符

        ​ -t:指定 读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了

参数:

        ​ 变量:指定读取值的变量名

17.11:函数
17.11.1:系统函数

 17.11.2:自定义函数

 

17.12:综合实例

 

猜你喜欢

转载自blog.csdn.net/weixin_63925896/article/details/132171497