On palju olukordi, kus peame faili sisemusest sõna välja vahetama. Ükskõik, kas see on teenuse konfiguratsioonifail, tekstifail või andmebaasid sisaldav fail, saate selles õpetuses teada, kuidas Linuxis faili sõna otsida ja asendada.
Kuidas sa linuxis oleva faili sõna välja vaatad ja asendad
Milline lihtsam variant, kui olete Linuxi opsüsteemi kasutaja, on tellimuse kasutamine “sed“. Tellimus ojatoimetaja. 
Oletame näiteks näitena tekstifailis (document.txt) Sõna “abc” mille tahame asendada “xyz“. Käsurida, mille kaudu saame sõna asendada, on järgmine:
sed -ie 's/abc/xyz/g' document.txtTellimuse täitmisel peab tingimus olema kaustas, kus fail asub document.txt.
Kui tellimus täidetakse teisest asukohast, kirjutatakse faili täielik tee. Näiteks:
sed -ie 's/abc/xyz/g' /full/path/document.txtKus “/full/path/” on kaust, milles fail asub document.txt.
Pärast tellimisrea täitmist “-i“ loob ühe varufail identne algse, kuid laiendusega, millele kiri lisab “e“. Meie puhul on varudokument 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.See käsk “find & replace” mitte ainult failide jaoks .txt. Saate asendada sõnad mis tahes teksti sisaldava faili sees. Isegi andmebaaside failides Mysql (.SQL)

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