Tips: 本文创建于2016年4月22日,已超过 2 年,内容或图片可能已经失效!

shell 变量名里有变量

数组的值,遍历时,作为变量

# a b c 为/tmp下的文件  
arr=(a b c)  
for item in ${array_pro[@]}  
do  
    eval ${item}=`cat /tmp/${item}`  
    eval echo \$${item}  
done

grep 过滤两个关键词,或的关系

# 过滤c文件中带有a或b关键词的内容  
grep -E 'a|b' /tmp/c