vorrei ricreare qualcosa di simileespressione multipla if in Bash
if (arg1 || arg2 || arg 3) {}
e ho ottenuto finora, ma ottengo il seguente errore
line 11: [.: command not found
if [ $char == $';' -o $char == $'\\' -o $char == $'\'' ]
then ...
ho provato diversi modi, ma nessuno sembra funzionare some of the ones I tried
Probabilmente non c'è bisogno di usare '$ '''. –
L'uso di '==' all'interno di '[]' non è attualmente POSIX sh valido, anche se bash lo consente. Utilizzare solo un singolo '=' per i test di confronto delle stringhe. –