首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请教以上代码是什么意思

2012-09-09 
请问以下代码是什么意思B`ls 目录|grep XXX`抽取出来B是两行字符然后下面就看不懂了A${#B[@]}A${#B[@]}

请问以下代码是什么意思
B=`ls 目录|grep XXX`
抽取出来B是两行字符
然后下面就看不懂了
A=${#B[@]}


A=${#B[@]}这是什么意思额

[解决办法]
shell中数组的应用,举个例子
B=(23 88 99 66)
echo ${B[2]}
第一行中设定了4个元素,从0开始,逐次加1
行2,显示第3个元素。

取出数组所有元素
echo ${B[@]}
计算数组元素的个数
${#B[@]}或${#B[*]}

[解决办法]
http://www.softpanorama.org/Scripting/Shellorama/Reference/string_operations_in_shell.shtml

热点排行