Hogyan lehet szót keresni és cserélni egy fájlban a Linux

Sok olyan helyzet van, amikor le kell cserélnünk egy szót egy fájlon belül. Legyen szó szolgáltatáskonfigurációs fájlról, szöveges fájlról vagy adatbázisokat tartalmazó fájlról, ebből az oktatóanyagból megtudhatja, hogyan kereshet szót és cserélhet le egy fájlban Linux.

Hogyan lehet szót keresni és cserélni egy fájlban a Linux

A legegyszerűbb lehetőség, ha Ön operációs rendszer felhasználó Linux, a "parancsot kell használnised". Rendelés a stream szerkesztő.

Tegyük fel példaként, hogy van egy szövegfájlban (document.txt) a szó "abc", amelyet a következőre szeretnénk cserélnixyz". A parancssor, amellyel a szót lecserélhetjük, a következő lesz:

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

Amikor végrehajtjuk a parancsot, a feltétel az, hogy abban a mappában legyünk, ahol a fájl található document.txt.

Ha a parancsot egy másik helyről hajtják végre, akkor a fájl teljes elérési útja megírásra kerül. Például:

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

Hol "/full/path/” az a mappa, ahol a fájl található document.txt.

A parancssor futtatása után az opció "-i" létre fog hozni egy biztonsági másolat fájl megegyezik az eredetivel, de aminek a kiterjesztéséhez hozzáadja a "betűt"e". Esetünkben a biztonsági másolat dokumentum lesz 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.

Ez a sorrendfind & replace” nem csak fájlokra érvényes .txt. A szavakat lecserélheti bármely szöveget tartalmazó fájlban. Még az adatbázis-fájlokban is (.SQL)

Hogyan lehet szót keresni és cserélni egy fájlban a Linux
"sed" parancs be Linux

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

Alapítója és szerkesztője Stealth Settings, 2006-tól napjainkig. Operációs rendszerekben szerzett tapasztalat Linux (Különösen CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hogyan » Linux » Hogyan lehet szót keresni és cserélni egy fájlban a Linux
Írj hozzászólást