sexta-feira, 20 de novembro de 2020

Enviar texto para o começo do arquivo / texto na primeira linha

$ echo 'texto na primeira linha' | cat - arquivo.txt > temp && mv temp arquivo.txt

ou

$ sed -i '1s/^/texto na primeira linha\n/' arquivo.txt

ou

$ sed -i '1itexto na primeira linha' arquivo.txt

ou

$ echo -e "texto na primeira linha\n$(cat arquivo.txt)" > arquivo.txt

ou

$ echo "$(echo 'texto na primeira linha' | cat - arquivo.txt)" > arquivo.txt

caso o texto esteja em um arquivo e você queira enviar ele como cabeçalho

$ printf "0r arquivocabecalho.txt\nx\n" | ex arquivo.txt

Nenhum comentário:

Postar um comentário