当前位置: 技术问答>linux和unix
请问以下代码是什么意思
来源: 互联网 发布时间:2017-02-19
本文导语: B=`ls 目录|grep XXX` 抽取出来B是两行字符 然后下面就看不懂了 A=${#B[@]} A=${#B[@]}这是什么意思额 | shell中数组的应用,举个例子 B=(23 88 99 66) echo ${B[2]} 第一行中设定了4个元素,从0开始...
B=`ls 目录|grep XXX`
抽取出来B是两行字符
然后下面就看不懂了
A=${#B[@]}
A=${#B[@]}这是什么意思额
抽取出来B是两行字符
然后下面就看不懂了
A=${#B[@]}
A=${#B[@]}这是什么意思额
|
shell中数组的应用,举个例子
B=(23 88 99 66)
echo ${B[2]}
第一行中设定了4个元素,从0开始,逐次加1
行2,显示第3个元素。
取出数组所有元素
echo ${B[@]}
计算数组元素的个数
${#B[@]}或${#B[*]}
B=(23 88 99 66)
echo ${B[2]}
第一行中设定了4个元素,从0开始,逐次加1
行2,显示第3个元素。
取出数组所有元素
echo ${B[@]}
计算数组元素的个数
${#B[@]}或${#B[*]}
|