Rozważ tę linię:
${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null
Jaki jest sens szukać wzoru na wyjściu jeśli wynik , który jest wyrzucany?
A jeśli taka linia pojawia się jako ostatnia rzecz w skrypcie bash, to czy jej wartość wyjściowa jest zwracana do programu wywołującego skrypt, czy ignorowana? (Zastanawiam się, czy możemy założyć, że dzieje się tak tylko w przypadku efektów ubocznych, czy w jakiś sposób zwraca coś dzwoniącemu.)
grep -q
zużywa mniej procesora