Vstavite določeno besedilo na začetek ali konec datoteke s sed, regularnimi izrazi

Ob določenih priložnostih moramo vstaviti končna iz datoteke besedilo, za to lahko uporabimo echo:

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

Kaj pa storiti, če želim besedilo vstaviti ob zagonu?

S sed in pravimi parametri lahko naredimo to in še več.

Na primer, da vstavite v začetek iz datoteke bi bilo besedilo:

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

Medtem ko vstaviti v končna je:

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

Ali odmev življenja:

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

No, nič več za dodati, pravzaprav gre za dokaj kratko objavo.

Upam, da je nekomu koristno, lep pozdrav.