Kako izgledate in zamenjate besedo iz datoteke v Linuxu

Obstaja veliko situacij, ko moramo nadomestiti besedo iz notranjosti datoteke. Ne glede na to, ali gre za konfiguracijsko datoteko storitve, besedilno datoteko ali datoteko, ki vsebuje baze podatkov, v tej vadnici se naučite, kako iskati in zamenjati besedo na Linuxu.

Kako izgledate in zamenjate besedo iz datoteke v Linuxu

Kakšna enostavnejša varianta, če ste uporabnik operacijskega sistema Linux, je uporaba naročila “sed“. Vrstni red Urejevalnik toka.

Recimo kot primer, ki ga imamo v besedilni datoteki (document.txt) Beseda “abc” s katerim želimo nadomestiti “xyz“. Ukazna vrstica, skozi katero lahko nadomestimo besedo, bo naslednja:

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

Ko izvršimo naročilo, je pogoj v mapi, kjer se nahaja datoteka document.txt.

Če se naročilo izvede z druge lokacije, bo napisana celotna pot datoteke. Na primer:

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

Kje “/full/path/” je mapa, v kateri se nahaja datoteka document.txt.

Po izvedbi vrstice naročila možnost -i bo ustvaril enega varnostna kopija datoteka enaka prvotni “e“. V našem primeru bo rezervni 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.

Ta ukaz “find & replace” Ne samo velja za datoteke .txt. Besede lahko zamenjate znotraj katere koli datoteke, ki vsebuje besedilo. Tudi v datotekah baz podatkov (.SQL)

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

Prikrite nastavitve – Find & Replace Inside a Text File (Linux Bash Command Line).

Ustanovitelj in urednik Prikrite nastavitve, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).

Doma Vaš vir IT vaj, koristni nasveti in novice. Kako izgledate in zamenjate besedo iz datoteke v Linuxu
Pustite komentar