Sed, normal ifadelerle bir dosyanın başına veya sonuna belirli bir metin ekleyin

Belirli durumlarda şunu eklememiz gerekir: son bir dosyadan bir metin, bunun için echo kullanabiliriz:

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

Ancak metni başlangıçta eklemek istersem ne yapmalıyım?

Sed ve doğru parametrelerle bunu ve daha fazlasını yapabiliriz.

Örneğin, başlatma bir dosyadan bir metin şöyle olacaktır:

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

Eklenirken son Öyle:

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

Ya da bir hayatın yankısı:

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

Eklenecek başka bir şey yok, aslında oldukça kısa bir gönderi.

Umarım birisi için yararlıdır, selamlar.