Você precisa adicionar do some_command
:
until omp -u admin -w admin -h 127.0.01 -p 9390 -G | grep "Done"
do
:
done
Os dois pontos, :
, são apenas um comando não operacional.
Exemplo mais simples
Observe que isso dá o erro que você vê:
$ until echo $RANDOM | grep 5; done
bash: syntax error near unexpected token 'done'
Se adicionarmos do
e um comando de espaço reservado, como :
, o loop será executado corretamente:
$ until echo $RANDOM | grep 5; do : ; done
15857