Voeg bepaalde tekst aan het begin of einde van een bestand in met sed, reguliere expressies

Bij bepaalde gelegenheden moeten we het finale uit een bestand een tekst, hiervoor kunnen we echo gebruiken:

echo "Texto al final del archivo" >> archivo.txt

Maar wat moet ik doen als ik de tekst bij het opstarten wil invoegen?

Met sed en de juiste parameters kunnen we dit en meer doen.

Om bijvoorbeeld in te voegen in het inwijding uit een bestand zou een tekst zijn:

sed -i '1i Aqui texto que ira en la primera linea' archivo.txt

Terwijl in te voegen in de finale is:

sed -i '$a Aqui el texto que ira en la ultima linea' archivo.txt

Of de echo van je leven:

echo "Aqui el texto que ira en la ultima linea" >> archivo.txt

Nou, niets meer toe te voegen, het is eigenlijk een vrij korte post.

Ik hoop dat het voor iemand nuttig is, groeten.