Kako izgledate i zamijenite riječ iz datoteke na Linuxu

Mnogo je situacija u kojima moramo zamijeniti riječ iz unutrašnjosti datoteke. Bilo da se radi o konfiguracijskoj datoteci usluge, tekstualnoj datoteci ili datoteci koja sadrži baze podataka, u ovom vodiču naučite kako potražiti i zamijeniti riječ na Linuxu.

Kako izgledate i zamijenite riječ iz datoteke na Linuxu

Koja je jednostavnija varijanta ako ste korisnik Linux operativnog sustava je korištenje narudžbe “sed“. Narediti Editor struje.

Recimo kao primjer koji imamo u tekstualnoj datoteci (document.txt) Riječ “abc” koji želimo zamijeniti s “xyz“. Naredbeni redak kroz koji možemo zamijeniti riječ bit će sljedeći:

sed -ie 's/abc/xyz/g' document.txt

Kada izvršimo narudžbu, uvjet je biti u mapi u kojoj se datoteka nalazi document.txt.

Ako se narudžba izvrši s druge lokacije, bit će napisan puni put datoteke. Na primjer:

sed -ie 's/abc/xyz/g' /full/path/document.txt

Gdje “/full/path/” je mapa u kojoj se datoteka nalazi document.txt.

Nakon izvršenja retka narudžbe, opcija -i stvorit će jedan sigurnosna kopija datoteka identičan originalnom, ali produžetku kojem će pismo dodati “e“. U našem slučaju sigurnosna kopija će biti document.txte.

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

Ovo zapovijed “find & replace” ne vrijedi samo za datoteke .txt. Možete zamijeniti riječi u bilo kojoj datoteci koja sadrži tekst. Čak i u datotekama baza podataka (.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” Naredba u Linuxu

Prikrivene postavke – Find & Replace Inside a Text File (Linux Bash Command Line).

Osnivač i urednik Prikrivene postavke, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Dom Vaš izvor IT vodiča, korisni savjeti i vijesti. Kako izgledate i zamijenite riječ iz datoteke na Linuxu
Ostavite komentar