Ho una variabile chiamata filepath=/tmp/name
.
Per accedere alla variabile, so di poterlo fare: $filepath
Nel mio script di shell ho tentato di fare qualcosa di simile (i backtick sono intesi)
`tail -1 $filepath_newstap.sh`
Questa riga fallisce, duuh !, perché la variabile non viene chiamata $filepath_newstap.sh
Come aggiungo _newstap.sh
al nome della variabile?
Si noti che i backtick sono destinati alla valutazione delle espressioni.
set -u
quale causa l'interruzione dello script se fai riferimento a una variabile non definita.