Considere esta línea:
${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null
Cuál es el punto de buscar el patrón en la salida si el resultado de que se tira?
Y, si una línea como esa aparece como la última cosa en un script bash, ¿su valor de salida se devuelve al llamante del script o se ignora? (Estoy especulando si podemos suponer que esto se hace solo para efectos secundarios o de alguna manera devuelve algo a la persona que llama).
grep -q
usa menos CPU