Ciao.
In uno script devo verificare che $1 sia uguale solo a "-l". "-p", "-r" e devo verificare anche che $2 sia diverso da tutti questi flag di opzione (cioè "-l", "-p", "-r", ma anche da "-a", "-b", "-c" ecc.). Ho provato a fare una cosa del genere (che non capisco perché non la accetta):
if [[ "$2" = "-[a-z]" || "$1" = "-[a-km-oqs-z]" ]];
Chi può darmi una mano? Grazie.