Inserați un anumit text la începutul sau la sfârșitul unui fișier cu expresii regulate, sed

În anumite ocazii trebuie să inserăm în final dintr-un fișier un text, pentru aceasta putem folosi ecou:

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

Dar ce să fac dacă vreau să introduc textul la pornire?

Cu sed și parametrii corecți putem face acest lucru și multe altele.

De exemplu, pentru a insera în iniţiere dintr-un fișier un text ar fi:

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

În timp ce pentru a introduce în final este:

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

Sau ecoul unei vieți:

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

Ei bine, nimic mai mult de adăugat, de fapt este un post destul de scurt.

Sper să fie util cuiva, salutări.