学习shell脚本!!
一,shell脚本介绍
1 将要执行的命令按顺序保存到一个文本文件
2 给该文件可执行权限,便可运行
3 可结合各种Shell控制语句以完成更复杂的操作
二,shell构成
脚本声明
注释信息
可执行语句
三,标准输入:从该设备接收用户输入的数据
标准输出:通过该设备向用户输出数据
标准错误:通过该设备报告执行出错信息
管道操作符号”|”
将左侧的命令输出结果,作为右侧命令的处理对象
四,变量
变量的作用
为灵活管理Linux系统提供特定参数,有两层意思
变量名:使用固定的名称,由系统预设或用户定义
变量值:能够根据用户设置、系统环境的变化而变化
变量的类型
自定义变量:由用户自己定义、修改和使用
环境变量:由系统维护,用于设置工作环境
位置变量:通过命令行给脚本程序传递参数
预定义变量:Bash中内置的一类变量,不能直接修改
变量名以字母或下划线开头,区分大小写,建议全大写
赋值时使用引号
双引号:允许通过
符
号
引
用
其
他
变
量
值
单
引
号
:
禁
止
引
用
其
他
变
量
值
,
符号引用其他变量值 单引号:禁止引用其他变量值,
符号引用其他变量值单引号:禁止引用其他变量值,视为普通字符
反撇号:命令替换,提取命令执行后的输出结果
常用运算符
加法运算:+
减法运算: -
乘法运算: *
除法运算: /
求模(取余)运算: %