Kuinka etsiä ja korvata sana tiedostossa Linuxissa
On monia tilanteita, joissa meidän on korvattava sana tiedoston sisällä. Olipa kyseessä palvelun määritystiedosto, tekstitiedosto tai tietokantoja sisältävä tiedosto, tässä opetusohjelmassa opit etsimään ja korvaamaan sanan tiedostossa Linuxissa.
Kuinka etsiä ja korvata sana tiedostossa Linuxissa
Yksinkertaisin vaihtoehto, jos olet Linux-käyttöjärjestelmän käyttäjä, on käyttää komentoa “sed“. Tilaa varten stream-editori.
Oletetaan esimerkkinä, että meillä on tekstitiedostossa (document.txt) sana “abc” jolla haluamme korvata “xyz“. Komentorivi, jolla voimme korvata sanan, on seuraava:
sed -ie 's/abc/xyz/g' document.txt
Kun suoritamme komennon, ehto on, että olemme kansiossa, jossa tiedosto sijaitsee document.txt.
Jos komento suoritetaan toisesta sijainnista, tiedoston koko polku kirjoitetaan. Esimerkiksi:
sed -ie 's/abc/xyz/g' /full/path/document.txt
Jossa “/full/path/” on kansio, jossa tiedosto sijaitsee document.txt.
Komentorivin suorittamisen jälkeen vaihtoehto “-i“ luo a varmuuskopiotiedosto identtinen alkuperäisen kanssa, mutta jonka laajennukseen hän lisää kirjaimen “e“. Meidän tapauksessamme varmuuskopio on document.txte.
- Recompilare OpenSSL 1.1 & Ningin 1,25 TLS 1,3: lle (Centos 7)
- MySQL -juurisalasanan vaihtaminen Linuxiksi (SSH)
-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.
Tämä tilaus “find & replace” ei koske vain tiedostoja .txt. Voit korvata sanoja missä tahansa tekstiä sisältävässä tiedostossa. Jopa tietokantatiedostoissa Mysql (.SQL-A

Stealth Settings – Find & Replace Inside a Text File (Linux Bash Command Line).
Kuinka etsiä ja korvata sana tiedostossa Linuxissa
Mitä uutta
Noin Stealth L.P.
Perustaja ja toimittaja 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).
Näytä kaikki viestit käyttäjältä Stealth L.P.Saatat olla kiinnostunut myös...