指向其他变量的变量内的grep值

时间:2010-06-09 16:32:08

标签: unix scripting shell

使用:ksh * abc = 1 efg = 2 我不知道hgd = 3 *

说如果我有

Value =“abc efg hgd”

abc efg hgd all包含一些我不知道的值。

现在我想 grep abc。

中包含的值

像     我在$ Value     做         grep“echo $(($((echo $i | cut -d'|' -f2))))”     完成

这个grep应该查找abc efg hgd

中的值

grep 1 grep 2 grep 3

2 个答案:

答案 0 :(得分:0)

grep "$(echo $(($(echo $i | cut -d'|' -f2))))"

这很有效。

答案 1 :(得分:0)

为什么不使用它们意图使用的变量,而不是

Value="abc efg hgd"

说:

Value="$abc $efg $hgd"