Příkazy Linux

podle

0

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

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

0
Příkazy Linux

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

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

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

Mohlo by vás také zajímat...

Zanechat odpověď

Vaše emailová adresa nebude zveřejněna. Požadovaná pole jsou označena *