Bash新技能

1. 输出数组全部元素

1 echo ${array_name[@]}

2. 输出数组长度

1 echo ${#array_name[@]} #获得数组长度
2 
3 echo ${#string_name} #获得字符串长度

3. 数组切片

1 echo ${array_name[@]:2:3} #取下标从2开始,长度为3的切片

4. 数组元素中的正则表达式

1 new_array=(${old_array[@]/*[aA]*/}) #去除数组中包含a或者A的元素

5. awk中NF的妙用

1 awk 'NF+=0' filename # 必须包含一个动作...

6. let的使用

1 let i++

7. bc 调用数学函数库

1 echo "4 + 5 / 3" | bc -l
原文地址:https://www.cnblogs.com/Stomach-ache/p/4482509.html