【问题标题】:grep value inside a variable pointing to other variable指向其他变量的变量内的grep值
【发布时间】:2010-06-09 16:32:07
【问题描述】:

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

说我有没有

值="abc efg hgd"

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

现在我想grep abc 中包含的值。

喜欢 对于我在 $Value 做 grep "echo $(($((echo $i | cut -d'|' -f2))))" 完成

这个 grep 应该在 abc efg hgd 中查找值

grep 1 grep 2 grep 3

【问题讨论】:

  • 你能举个例子来说明你想要达到的目标吗?你的问题不是很清楚。

标签: unix scripting shell


【解决方案1】:

为什么不使用它们本来应该使用的变量,即代替

Value="abc efg hgd"

说:

Value="$abc $efg $hgd"

【讨论】:

    【解决方案2】:
    grep "$(echo $(($(echo $i | cut -d'|' -f2))))"
    

    这是有效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-29
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 2012-09-08
      • 1970-01-01
      相关资源
      最近更新 更多