网站开发者morz,青岛做网站的大公司有,郑州网站建设信息,杭州外贸建站公司文章目录 变量俩种方式第一种方式第二种方式 取消变量数组创建数组获取数组元素的方式 read输出的方式限制输入的方式 流程控制方式for循环输出的方式第一种方式第二种方式while循环输出的方式select选择输出的方式 判断方式判断的四种方式第一种方式第二种方式第三种方式 算术… 文章目录 变量俩种方式第一种方式第二种方式 取消变量数组创建数组获取数组元素的方式 read输出的方式限制输入的方式 流程控制方式for循环输出的方式第一种方式第二种方式while循环输出的方式select选择输出的方式 判断方式判断的四种方式第一种方式第二种方式第三种方式 算术的方式算术运算符号算术第二种方式 字符串操作返回字符串长度截取字符串查询字符正则表达式 cut 关键字方式获取 第三行数据分割的方式提取后面4个字符 变量
俩种方式
第一种方式
直接输出的方式 前后不能有空格
age0
echo $age第二种方式
变量不能直接修改
declear -r age20
echo $age
age30declare -i ccqq
cc000
echo $cc发现修改变量为0发现变量不能被修改
declare i xxwww
xxcc
echo $xx发现变量可以被修改的方式
取消变量
nametiantian
unset name
echo $name数组
创建数组
arr(1,2,3,4)
echo $arr获取数组元素的方式
arr[下标]
arr[0]read输出的方式
read -p 请输入的方式 name
echo $name限制输入的方式
read -t 5 -sp 请输入密码 name
echo $name流程控制方式
for循环输出的方式
第一种方式
for i in 1 2 3
doecho $i
done第二种方式
for i in {1..4}
doecho $i
donewhile循环输出的方式
i1
while((5i))
doecho $i((i))
doneselect选择输出的方式
select i in 1 2 3 4
doecho $ibreak;
done判断方式
判断的四种方式
注意[] 前后必须要有空格
第一种方式
[ 表达式]
a1
b2
if [ $a $b ]
thenecho 相等
elseecho 不想等
fi第二种方式
[[ 表达式 ]]
a1
b2
if [[ $a $b ]]
thenecho 相等
elseecho 不想等
fi第三种方式
a1
b2
if [[ $a $b ]]
thenecho 相等
elseecho 不想等
fi算术的方式
算术运算符号
resultexpr 1 1
echo $result
result01expr 10 / 2
echo $result01
result02expr 10 % 2
echo $result02算术第二种方式
(())
echo $((51))
echo $((5*2))
echo $((5%2))字符串操作
返回字符串长度
expr length xxxx截取字符串
截取1到3个字符
expr substr qqqq 1 3查询字符
expr index 字符串 查询字符
expr index xxxqxx q正则表达式
expr match 字符串 正则表达式
expr match xxacc /[A-Z]/gcut 关键字方式
文本的截取的方式
获取 第三行数据
cut -f 3 book.txt分割的方式
cut book.txt -d , -f 1提取后面4个字符
cut book.txt -c 4-