Eu realmente não entendo o que você está fazendo. w
é um comando e seu script o executa, o que você esperava?
## This echo prints the string within the quotes: "I will ..."
echo "I will now fetch you a list of connected users:"
## This echo prints an empty line
echo
## This runs the command 'w' which prints connected users
w
echo w
, por outro lado, simplesmente imprimirá a letra w
, já que você não está executando o comando. Se você quiser echo
da saída do comando, execute echo $(w)
. Isso, no entanto, é inútil, já que perderá a formatação e simplesmente executar w
é suficiente.