linux shell脚本简单教程

1 bash变量(在bash中变量的默认类型都是字符串)
set命令查询所有变量,unset name 删除变量

变量的分类说明
用户自定义变量自己定义
环境变量作用和变量名固定
位置参数变量向脚本中传递参数或数据的,变量名不能自定义,变量的作用是固定的
预定义变量变量名不能自定义,变量的作用是固定,bash中已经定义好的变量

自定义变量

aa=123
x=$aa   //对变量a取值
x="$aa"456 // aa将被替换成123,结果为123456
x=$((10+20))  //会得到30

环境变量

env   //查看环境变量
export  变量名=变量值   //定义一个环境变量

位置参数变量

变量说明
$nn为数字,$0 代表命令本身,$1- 9 代 表 第 一 到 9 个 参 数 , 10 以 上 写 法 9代表第一到9个参数,10以上写法 9910{10}
$*代表命令行中所有参数,$*把所有参数看成一个整体
$@代表命令行中所有参数,$@把每个参数区分对待
$#代表命令行中所有参数个数

预定义变量

变量说明
$?如果上一条命令正确执行,返回0

read接收键盘输入

read  -p "please input your name:"  name
echo  $name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值