Combinando várias substituições de parâmetros bash na mesma linha de conjunto de variáveis sem usar nenhum outro comando [fechado]

Exemplo do que eu quero combinar:

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

Resultado:

Primeiro caractere maiúsculo do nome de usuário

Requisitos:

One-linerFaça o restante do processamento com substituições de parâmetros, exceto a substituição do comando inicial acima de $ (whoami)

Sei que isso pode ser feito com tr, sed, awk, printf, cut, etc .; mas esse não é o ponto da questão.

Qualquer ajuda é apreciada!

Este não é o código real ou qualquer coisa indicativa do que eu realmente quero fazer. Frequentemente, usarei apenas um comando para concatenar vários comandos.

Já vi outros estados afirmarem que a concatenação entre chaves não é possível, mas sei que tudo é possível.

Por favor não:

Faça referência a outras postagens como duplicadas que dizem que é impossível

questionAnswers(1)

yourAnswerToTheQuestion