Imprimir uma lista em linha

Publicado em

Nota mental:

Com o comando seq, podemos listar uma sequência entre dois números inteiros quaisquer:

$ seq 5
1
2
3
4
5

Mas como fazer para imprimir na horizontal (em linha): "1 2 3 4 5"?

Com o sed, dá:

$ seq 5 | sed -e :a -e "{N; s,\n, ,g; ta}"
1 2 3 4 5

Fim!

Tags: Tudo · Tutoriais · sed · seq