Jak vypadáte a vyměňte slovo ze souboru na Linuxu

Existuje mnoho situací, kdy musíme nahradit slovo z interiéru souboru. Ať už se jedná o konfigurační soubor služby, textový soubor nebo soubor, který obsahuje databáze, v tomto tutoriálu se naučíte, jak hledat a vyměnit slovo na Linuxu.

Jak vypadáte a vyměňte slovo ze souboru na Linuxu

Jednodušší varianta, pokud jste uživatelem operačního systému Linux, je použití objednávky “sed“. Objednávka pro Editor stream.

Řekněme jako příklad, který máme v textovém souboru (document.txt) Slovo “abc” které chceme nahradit “xyz“. Příkazový řádek, kterým můžeme nahradit slovo, bude následující:

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

Když provedeme objednávku, podmínka má být ve složce, kde je soubor umístěn document.txt.

Pokud je objednávka provedena z jiného místa, bude zapsána úplná cesta souboru. Například:

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

Kde “/full/path/” je složka, ve které je soubor umístěn document.txt.

Po provedení řádku objednávky je možnost -i vytvoří jeden Záložní soubor identické s původním, ale s prodloužením, ke kterému dopis přidá “e“. V našem případě 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 příkaz “find & replace” Platí nejen pro soubory .txt. Slova můžete vyměnit do jakéhokoli souboru obsahujícího text. Dokonce i v souborech databází (.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” Příkaz v Linuxu

Nastavení tajnosti – Find & Replace Inside a Text File (Linux Bash Command Line).

Zakladatel a editor Nastavení tajnosti, 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 tutoriálů, užitečných tipů a zpráv. Jak vypadáte a vyměňte slovo ze souboru na Linuxu
Zanechat komentář