Tô fazendo um script e nele é checado o nro de parametros passados. Caso o nro de parametros passados seja diferente de 1, o script deve mostrar uma mensagem e sair.
#!/bin/bash [ $# -le 1 ] || ( echo "Tente $0 <put | get>"; exit;) echo "continuando...." Pelo que percebi, isso nao funciona, porque acho que o exit sai do parenteses (que é executado num sub-shell, eu acho). Enfim.. Tem como fazer isso sem usar um if?
