Você pode aproveitar a capacidade de cat
de ler de stdin combinada com sua capacidade de ler vários arquivos para conseguir isso.
~$ cat file.txt
Hello from file.txt
~$ echo "My final line" | cat file.txt -
Hello from file.txt
My final line
Você também pode adicionar uma linha como tal:
~$ echo "My final line" | cat - file.txt
My final line
Hello from file.txt
Observe que você não está limitado a uma única linha. cat
lerá stdin até atingir EOF. Você pode passar a saída de curl
, por exemplo, para preceder ou anexar à saída de cat
.
~$ curl -s http://perdu.com | cat file.txt -
Hello from file.txt
<html><head><title>Vous Etes Perdu ?</title></head><body><h1>Perdu sur l'Internet ?</h1><h2>Pas de panique, on va vous aider</h2><strong><pre> * <----- vous êtes ici</pre></strong></body></html>