Kā meklēt un aizstāt vārdu failā operētājsistēmā Linux

Ir daudzas situācijas, kad failā ir jāaizstāj vārds. Neatkarīgi no tā, vai tas ir pakalpojuma konfigurācijas fails, teksta fails vai fails, kas satur datu bāzes, šajā apmācībā jūs uzzināsit, kā meklēt un aizstāt vārdu failā operētājsistēmā Linux.

Kā meklēt un aizstāt vārdu failā operētājsistēmā Linux

Vienkāršākā iespēja, ja esat Linux operētājsistēmas lietotājs, ir izmantot komandu “sed“. Pasūtiet par straumes redaktorsApvidū

Pieņemsim, ka mums ir teksta failā (document.txt) vārdu “abc” ar ko mēs vēlamies aizstāt “xyz“. Komandrinda, ar kuru mēs varam aizstāt vārdu, būs šāda:

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

Kad mēs izpildām komandu, nosacījums ir tāds, ka mēs atrodamies mapē, kurā atrodas fails document.txtApvidū

Ja komanda tiek izpildīta no citas vietas, tiks ierakstīts pilns faila ceļš. Piemēram:

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

Kur “/full/path/” ir mape, kurā atrodas fails document.txtApvidū

Pēc komandrindas palaišanas opcija -i izveidos a dublējuma fails identisks oriģinālajam, bet kura paplašinājumam viņš pievienos burtu “e“. Mūsu gadījumā rezerves dokuments būs document.txteApvidū

-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.

Šis pasūtījums “find & replace” attiecas ne tikai uz failiem .txt. Varat aizstāt vārdus jebkurā failā, kurā ir teksts. Pat datu bāzes failos (.SQL)

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

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

Dibinātājs un redaktors 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).

Mājas Jūsu IT apmācības avots, noderīgi padomi un jaunumi. Kā meklēt un aizstāt vārdu failā operētājsistēmā Linux
Atstājiet komentāru