Considérez cette ligne:
${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null
Quel est le point de chercher le modèle dans la sortie si le résultat de c'est jeté?
Et, si une ligne comme celle-ci apparaît comme la dernière chose dans un script bash, sa valeur de sortie est-elle retournée à l'appelant du script, ou ignorée? (Je spécule sur le fait que nous pouvons supposer que cela est fait pour les effets secondaires uniquement ou renvoyer quelque chose à l'appelant d'une manière ou d'une autre.)
grep -q
utilise moins de CPU