Ako vyzeráte a nahradíte slovo zo súboru na linuxe

Existuje veľa situácií, keď musíme nahradiť slovo z interiéru súboru. Či už ide o konfiguračný súbor služby, textový súbor alebo súbor, ktorý obsahuje databázy, v tomto návode sa naučíte, ako hľadať a nahradiť slovo v súbore v Linuxe.

Ako vyzeráte a nahradíte slovo zo súboru na linuxe

Aký jednoduchší variant, ak ste používateľom operačného systému Linuxu, je použitie objednávky “sed“. Zabezpečiť si redaktor.

Povedzme ako príklad, ktorý máme v textovom súbore (document.txt) Slovo “abc” že chceme nahradiť za “xyz“. Príkazový riadok, cez ktorý môžeme slovo nahradiť, bude nasledovne:

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

Keď vykonáme objednávku, podmienka má byť v priečinku, kde sa nachádza súbor document.txt.

Ak je objednávka vykonaná z iného miesta, bude napísaná úplná cesta súboru. Napríklad:

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

Kdekoľvek “/full/path/” je priečinok, v ktorom sa nachádza súbor document.txt.

Po vykonaní riadku objednávky je možnosť -i Vytvorí sa záložný súbor totožné s pôvodným, ale s rozšírením, ku ktorému sa list pridá “e“. V našom prípade bude záložný dokument 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.

Tento príkaz “find & replace” Nielen platné pre súbory .txt. Slová môžete nahradiť v ľubovoľnom súbore obsahujúcej text. Dokonca aj v súboroch databáz (.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sedieť” príkaz v systéme Linux

Stealth Settings – Find & Replace Inside a Text File (Linux Bash Command Line).

Zakladateľ a redaktor Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Home Váš zdroj IT návodov, užitočné tipy a správy. Ako vyzeráte a nahradíte slovo zo súboru na linuxe
Zanechať komentár