Você pode tentar combinar os dois comandos grep
. Um tem -q
e o outro não. Esse provavelmente não é o problema, mas vale a pena eliminar as diferenças para restringir as coisas.
Sua saída não corresponde ao que o script está fazendo, portanto, fico imaginando se você está executando e analisando duas versões diferentes. Já fiz isso várias vezes, causando muita confusão até perceber o que está acontecendo.