Kombinieren mehrerer Bash-Parameter-Ersetzungen in derselben Variablen-Set-Zeile ohne Verwendung anderer Befehle [closed]

Beispiel für das, was ich kombinieren möchte:

sVar=$(whoami)
sVar=${sVar^}
sVar=${sVar::1}

Ausgabe

Uppercase erstes Zeichen des Benutzernamens

Bedarf

EinzeileFühren Sie den Rest der Verarbeitung mit Parameterersetzungen durch, mit Ausnahme der anfänglichen Befehlsersetzung über $ (whoami)

Ich weiß, dass dies mit tr, sed, awk, printf, cut usw. Gemacht werden kann; aber darum geht es nicht.

Jede Hilfe ist dankbar!

Dies ist kein richtiger Code oder ein Hinweis darauf, was ich eigentlich tun möchte. Ich verwende oft standardmäßig (oder versuche es) nur einen Befehl, um mehrere Befehle zu verketten.

Ich habe andere po gesehen, sts behaupten, dass eine Verkettung innerhalb der geschweiften Klammern nicht möglich ist, aber ich weiß, dass alles möglich ist.

Bitte nicht:

Referenziere andere Beiträge als Duplikate, die besagen, dass es unmöglich ist

Antworten auf die Frage(2)

Ihre Antwort auf die Frage