Habituellement, j'utilise des crochets dans l'instruction if :
if [ "$name" = 'Bob' ]; then ...
Mais, lorsque je vérifie si grep
réussi, je n'utilise pas les crochets :
if grep -q "$text" $file ; then ...
Quand les crochets sont-ils nécessaires dans l'instruction if