1.新建一个shell脚本
vi shell.sh
定义使用哪种shell版本
#!/bin/bash
2.变量的定义
定义变量 age=16 输出变量 echo $age
echo "my age is ${age}"
3.字符串的使用
name="zzz" 定义一个字符串 sentence="my name is ${name}" echo $echo sentence
在花括号后面加个#号显示字符串长度
echo ${#sentence}
截取字符串
echo ${#sentence}
3.运算符
a=1 b=2 乘法符号需要转义 value=`expr $a * $b` echo ${value}
4.流程控制
if else 表达式
等于是=eq,小于是=lt,大于是=gt
if [ $a =eq $b ] then echo "a=b" else echo "a!=b" fi
for循环
for l in 1 2 3 4 5 do echo $l done
while
i=1 while (( $i < 5 )) do echo $i let i++ done
5.用shell脚本创建50个文件
for i in `seq 50` do touch hello-${i} done
用shell脚本删除50个文件
for i in `seq 50` do rm hello-${i} done