我正在尝试动态创建正则表达式然后运行它,这是脚本的一部分
...
param="egrep $2 $1"
shift
shift
while [ $# -ne 0 ]
do
param="$param""|egrep $1"
shift
done
$param // here i get error
...
但$ param的回声似乎对我而言
.P F1 a b c //运行脚本
egrep a F1| egrep b| egrep c
为了正确运行$ param,我该怎么做?
答案 0 :(得分:3)
试
eval $param
答案 1 :(得分:0)
尝试:eval $ cmd