Chciałbym odtworzyć coś takiegoMultiple wyrażenie if w Bash
if (arg1 || arg2 || arg 3) {}
a ja nie mam tak daleko, ale pojawia się następujący błąd
line 11: [.: command not found
if [ $char == $';' -o $char == $'\\' -o $char == $'\'' ]
then ...
Próbowałem różnych sposobów, ale żaden wydają się działać some of the ones I tried
Prawdopodobnie nie ma potrzeby używania '$ '''. –
Używanie '==' wewnątrz '[]' nie jest faktycznie poprawnym POSIX sh, nawet jeśli pozwala na to bash. Używaj tylko jednego '=' do testowania porównywania ciągów. –