常用的shell脚本命令 shell循环 echo"开始运行buildinfo查找脚本" kais(){ echo "开始执行kais函数每一个元素所用到的代码" echo " " echo "正在创建文件夹" echo " " cd .. if [ ! -d "enddir" ];then mkdir enddir else echo "文件夹已经存在" fi cd enddir PWR=$PWD cd .. cd mtk6737_O for(( i=0;i<${#RO_BUILD[@]};i++)) do echo " " # echo "正在创建一个临时文件接受数据" echo " " cd ${PWR} touch "${RO_BUILD[i]}_for.txt" echo " " cd - echo "正在查找${RO_BUILD[i]}并生成文件" echo " " grep -Rn "${RO_BUILD[i]}" * > ${PWR}/${RO_BUILD[i]}_for.txt # echo "正在拷贝临时文件到最终文件" echo " " # cd .. # mv zlq8/$STARDIR/${RO_BUILD[i]}_for.txt ${ENDDIR}/${RO_BUILD[i]}_for.txt # cd - done; echo "结束" } kais 这个就是循环,上面还有一个定义的数组