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árioRequisitos:
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