Εισαγάγετε συγκεκριμένο κείμενο στην αρχή ή στο τέλος ενός αρχείου με κανονικές, κανονικές εκφράσεις

Σε ορισμένες περιπτώσεις πρέπει να εισαγάγουμε στο τελικός από ένα αρχείο ένα κείμενο, για αυτό μπορούμε να χρησιμοποιήσουμε την ηχώ:

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

Αλλά τι να κάνω εάν θέλω να εισαγάγω το κείμενο κατά την εκκίνηση;

Με sed και τις σωστές παραμέτρους μπορούμε να το κάνουμε αυτό και πολλά άλλα.

Για παράδειγμα, για εισαγωγή στο έναρξη από ένα αρχείο ένα κείμενο θα ήταν:

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

Ενώ για εισαγωγή στο τελικός είναι:

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

Ή η ηχώ της ζωής:

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

Λοιπόν, τίποτα περισσότερο για να προσθέσετε, είναι πραγματικά μια αρκετά σύντομη ανάρτηση.

Ελπίζω να είναι χρήσιμο σε κάποιον, χαιρετισμούς.