PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bash parameter expansion mit direktem string statt variable



ifconfig
13-06-2022, 05:36
Hallo,
ich weiss nicht wie man das nennt, also einen string direkt in die klammern rein statt erst einer variable zuweisen, geht das? also so:
echo ${"hallo"%%l*}
muesste dann 'ha' ausgeben. aber der frisst das irgendwie nicht.
is mir echt zu aufwaendig, da nur fuer 1mal nutzen extra eine variable zuweisen, also so:
x=hallo
echo ${x%%l*}

also in der praxis will ich das halt so machen mit backticks result den result string dann gleich direkt mit parameter expansion weiterverarbeiten.

prinzip:
echo ${`echo hallo`%%l*}