Können die Erweiterungsausdrücke von $ {var} -Parametern in bash verschachtelt sein?

Was ich habe ist dieses:

progname=${0%.*}
progname=${progname##*/}

Können diese verschachtelt werden (oder nicht) in eine Zeile, d.h. einen einzigen Ausdruck?

Ich versuche, Streifen Sie den Pfad und extension einer Skript-Namen, so dass nur die base-name für den linken. Die oben genannten zwei Zeilen funktionieren. Mein 'C' die Natur einfach fahren, mich zu verschleiern, diese noch mehr.

InformationsquelleAutor der Frage user71918 | 2009-05-27

Schreibe einen Kommentar