Sto provando a scrivere uno script per catturare l'input dell'utente. La sceneggiatura dovrebbe ignorare il caso.
Considera questo script foo.sh:
if [ $1 == "string" ]; then
echo true
else
echo false
fi
Se l'input di foo.sh è STRING o StRiNg il risultato sarà falso.
Come posso ignorare il caso nel if condizione?
[[ "$1" == "string" ]]invece di[ $1 == "string" ]. Altrimenti ti metteresti nei guai, se$1contiene spazi o è vuoto.