Sto cercando di capire la variabile ${0##*/}che ho riscontrato in uno script bash.
Capisco che $0contiene il nome o il percorso dello script, quindi ##funziona come in ${parameter##pattern}( sorgente ).
Ma non capisco cosa ci /faccia qui. Conosco solo questo nodo di sintassi con due barre:${parameter/pat/string}
Quando faccio eco a questa variabile in bash, ottengo bash:)
Infine, non ho l'autorizzazione per condividere lo script. Vorrei solo dire che la variabile viene chiamata SOFT="${0##*/}"e viene utilizzata in printfun'istruzione"Error message sent by $SOFT"