U određenim prigodama moramo umetnuti u konačna iz datoteke tekst, za ovo možemo koristiti eho:
echo "Texto al final del archivo" >> archivo.txt
Ali što učiniti ako želim umetnuti tekst pri pokretanju?
Pomoću sed i pravih parametara možemo to učiniti i više.
Na primjer, za umetanje u iniciranje iz datoteke tekst bi bio:
sed -i '1i Aqui texto que ira en la primera linea' archivo.txt
Dok za umetanje u konačna To je:
sed -i '$a Aqui el texto que ira en la ultima linea' archivo.txt
Ili odjek života:
echo "Aqui el texto que ira en la ultima linea" >> archivo.txt
Pa, ništa više za dodati, zapravo je prilično kratak post.
Nadam se da je nekome korisno, pozdrav.
Ako je to kratko ako je xD. Kad budem imao više vremena, morat ću više istražiti naredbu sed, mislim da bi to bilo korisno za projekt.
Možete započeti ovdje: https://blog.desdelinux.net/tag/sed
ahh ... kako žedan! 🙂
gakanje!
ovi savjeti su najbolji ... točni su i precizni ... objavite više
Hvala ti
Imam još ponešto u rukavu, nadam se da ću ih moći staviti malo po malo.
Kao i uvijek dobar savjet.
Niste mislili (i nije šala) prikupiti sve savjete i upute za upravljanje terminalima sustava koji ste podijelili s nama i s njim razviti priručnik?
Bilo bi vrlo, vrlo dobrodošlo u zajednici neprofesionalnih korisnika Linuxa s obzirom na to da je devedeset posto tutorijala i priručnika po tom pitanju, čak i na osnovnim razinama, uglavnom na engleskom jeziku.
Mislim, to je dobra ideja.
Izvrsna je ideja, problem je u tome što ... ne znam, nisam baš vješt u tutorijalima ili opsežnim priručnicima, teško mi je raditi ih 🙁
Dobar savjet!
Puno vam hvala na informaciji ... Pozdrav
Izvrsan savjet, ostajem pri svom starom odjeku hahaha
Tetris programiran naredbom sed. Nevjerojatno, zar ne!
http://uuner.doslash.org/forfun/sedtris.sed
Novi sam u Linuxu, ali u skriptama puno koristim naredbu sed, opcija zamjene određenog retka je također u redu:
sed –in-place "(broj retka) c \ (Tekst koji želimo zamijeniti na toj liniji)"
Hvala !!!!
Ako umjesto spremanja teksta na kraju datoteke, ono što želimo jest spremanje rezultata naredbe na kraju datoteke, kako bi to bilo?
hvala
A ako želim dodati naredbu (umjesto jednostavnog teksta) koja sadrži if, echo itd. U datoteku ili dodati funkciju ili alias ????????
hvala
Sa sedem također možete umetnuti jedan ili više redaka bilo gdje u tekst, kao što možete vidjeti u sljedećem primjeru:
$ echo -en "una linea\notra linea"
una linea
otra linea
$ echo -en "una linea\notra linea" | sed '2i Aquí texto que ira en\n medio de las lineas'
una linea
Aquí texto que ira en
medio de las lineas
otra linea
Moćni \ n 😀
i ako trebam umetnuti citate unutar tog teksta ???