Como eu redireciono a saída para uma única linha no Bash?

2

Digamos que executamos dois programas no shell do Linux, em uma linha, como esta:

who -r; date

O que devo adicionar para obter uma saída de linha?

    
por biera 31.08.2012 / 00:08

2 respostas

6
printf "%s %s\n" "$(who -r)" "$(date)"

Muitas citações, mas todas são necessárias. Mais simplesmente:

echo $(who -r; date)

Este propositalmente não tem citações.

    
por 31.08.2012 / 01:48
0
echo -n 'who -r'; echo -n ' '; date
    
por 31.08.2012 / 00:33