Ich habe eine Variable namens filepath=/tmp/name.
Um auf die Variable zuzugreifen, weiß ich, dass ich dies tun kann: $filepath
In meinem Shell-Skript habe ich versucht, so etwas zu tun (die Backticks sind beabsichtigt)
`tail -1 $filepath_newstap.sh`
Diese Zeile schlägt fehl, duuh!, Weil die Variable nicht aufgerufen wird $filepath_newstap.sh
Wie hänge ich _newstap.shan den Variablennamen an?
Bitte beachten Sie, dass Backticks für die Ausdrucksbewertung vorgesehen sind.
set -uwas dazu führt, dass das Skript abgebrochen wird, wenn Sie auf eine undefinierte Variable verweisen.