shell脚本

  1. 绝对路径 --> 从根目录 /
  2. bash 脚本名称 | sh 脚本名称

用户自定义变量
定义变量:变量名=变量值 ‘hello world’
使用变量:${变量名}

变量名=变量值
注意:等号前后不能有空格
使用变量的时候,需要使用${}包裹

变量的作用域
局部:自己定义的脚本文件
全局:环境设置文件(系统【/etc】、个人[$HOME])
export AA=“Hello Shell Var”
系统环境变量,默认是系统启动的时候加载,所以修改后需要使用source命令使修改生效

系统内置变量($)
$# : 获取参数个数
∗ / */ /@ : 获取参数列表
$n : n是数字,表示获取第n个参数
$? : 获取上一个命令执行的结果

$PATH: 环境变量路径 /usr/bin
$HOME: 获取家目录 /root /home/用户名

数值计算:
如果要做算术运算,则需要使用$(( 计算式 )) $[ 计算式 ]

判断式:
语法:test 表达式
数值(比较运算符):-eq -ne -lt -gt -le -ge
字符串:== != -z -n
文件:-f -d -e -w -r -x

多重判断:
-a : 并且 and
-o : 或者 or
! : 取反 not

判断一个目录是否存在,如果存在,则判断是否为文件
dir=‘/usr/local/src/aa’
test -e dir -a -f dir

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值