本文共 800 字,大约阅读时间需要 2 分钟。
# Bash脚本基础学习指南 echo "Hello World !" name="zhangsan" echo "my name is ${name}a" echo "my name is $namea" # 只读属性 readonly # 读取name属性 echo "readonly name" name="Lisi" echo "edited:${name}" # 删除变量 unset unset name echo "deleted $name" # 获取字符串长度 echo "name字符串长度:"${#name} string="Hello World" echo "${string:1:4}" # 提取子字符串(从第1位开始,长度4位) echo `expr index "$string" o` #------------------------------------- # 数组(Bash仅支持一维数组,不支持多维) #-------------------------------------- 定义数组people=( "zhangsan" "lisi" "wangwu" ) 读取数组peopleone=${people[1]} echo $peopleone 长度=${#people[@]} echo "数组全部元素:"${people[@]} echo "数组长度:"$length #------------------------------------- # 传参 # $n 中n为数字,用来接收传参 echo "传递的第一个参数:"$0 echo "传递的第二个参数:"$1 echo "所有的参数:"$* echo "当前脚本运行的进程号:"$$ echo "所有参数:"$@ 转载地址:http://adtwz.baihongyu.com/