Variablenexpansionen kombinieren

hermann4

hermann4

Firmware v.3.1
Hallo,

ich wollte die neue Variable "BEZ" erstellen, in dem ich von der Variable $NAME die Endung ".avi" entferne. Das scheint aber leider nicht zu funktionieren.
Wie löse ich das am besten?

Code:
 BEZ=${$NAME%.avi}

Mfg
hermann4
 
Hallo

Versuch es mal so
Code:
BEZ=${NAME%.avi}

Wolfgang
 
So sollte es klappen:
Code:
BEZ=${NAME%.avi}
#oder
BEZ=${NAME%.*}
Oder alternativ mit 'basename':
Code:
BEZ=$(basename $NAME .avi)
Gruss
d22
//edit: zu langsam ;)
 

Ähnliche Themen

Shell script will nicht richtig laufen in einem cronjob

Sambaserver im Netzwerk nicht sichtbar

Batch-Datei Alternative unter Linux

Text mit mehreren Zeilen und Sonderzeichen ersetzten

Funkmaus und -tastatur laggen bei CPU Last

Zurück
Oben