bash
tenta executar o comando OS
e falha porque
$(OS)
é Substituição de Comando , enquanto
${OS} # or
$OS
A maneira correta de imprimir o conteúdo da variável OS
é echo $OS
.
Suponho que, no entanto, você deseje executar sua função, que atribua um valor à sua variável OS
e, em seguida, imprima seu conteúdo, se não for feito pela função já:
getos
echo $OS