1. 字符截取
写法:${x:y:z}
解释:把$x变量中的字符从第y个字符(包含第y个)向后截取z个字符
2. 带返回值的函数调用
受限在函数中用echo输出变量,再调用的时候用``涵盖调用,传递给返回值
function a(){
echo $1
}
ret=`a 123`
echo ret: $ret
最后输出的是
ret: 123
3. 以逗号“,”分割的字符循环处理
export a="x,y,z"
echo $a | tr ',' "\n" | while read line
do
echo $line
done