需要将bash脚本中的GREP输出保存为整数

时间:2015-09-15 02:10:04

标签: bash shell grep

我试图在变量中出现"("然后在循环中使用它

尝试:

LPC=$(grep -o "(" <<< $A  | wc -l)

while [ LPC -gt 0 ]; do

输出:

line 53: [: LPC: integer expression expected

我似乎无法让它发挥作用。

2 个答案:

答案 0 :(得分:1)

你忘记了变量之前的美元符号。

修改:

while [ LPC -gt 0 ]; do

为:

while [ $LPC -gt 0 ]; do

答案 1 :(得分:1)

您需要在LPC上执行参数替换:

while [ $LPC -gt 0 ]; do