Finde og erstatte et ord i en fil (Linux Command Line)

Hvis vi har en tekstfil, og vi skal Søg og Erstat et ord inde, med et andet ord eller en sætning, på Windows vi har utallige løsninger. Vi kan bruge notepadCPC, WordPadWebsted eller Office (Det ville være det mest almindelige)

Erstat tekst i notesblok - Windows

Command "Søg og erstat"I store tekstfiler er et problem Windows. Sig experianta som en tekst fil over 50 MB, hvor vi erstattede ord med "Erstat alle"Bliver et problem for et styresystem Om filen blev åbnet i notepad, WordPad eller i en anden teksteditor.

Problemet bliver meget nemmere, når det kommer til . Med en simpel commandline (Bash kommando) kan søge og erstatte et ord i en fil (fil kan være.,., .txt, .sql osv. format, der indeholder tekst) på meget kort tid. Meget kortere end Windows.

Finde og erstatte tekst i en fil ved hjælp af kommandoen "sit".

Lad os sige, vi har en tekstfil (Document.txt) Ord "abc"Vi ønsker at erstatte det med"xyz. "Kommando linje, der kan erstatte ordet vil være:

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

Når du kører, er betingelsen, vi er i den mappe, der er Document.txt. Hvis vi ikke er i mappen Dokumenter, men kender den "måde" det, ville kommandolinjen være:

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

Hvor "/ var / www /" er den mappe, hvor filen er Document.txt.

Efter udførelsen kommandolinjeflaget "I" vil skabe en backup-fil identisk med den originale, men forlængelse, som vil tilføje bogstavet "e". I vores tilfælde, vil dokumentet blive backup Document.txt.

-i [SUFFIX], –in-place [= SUFFIX]: rediger files på plads (skaber sikkerhedskopi, hvis udvidelsen leveres)

'S Script-udtryk = script: tilføje scriptet til kommandoerne, der skal udføres.

Denne kommando "find og erstat" gælder ikke kun filer. Txt. Du kan erstatte ord inde i enhver fil, der indeholder tekst. Selv Database filer (. SQL)

Find Erstat annonce - sed Bash Command Line

- Find & erstat inde i en tekst File (Linux Bash-kommandolinje).

Finde og erstatte et ord i en fil (Linux Command Line)

Om forfatteren

Stealth LP

Stifter og redaktør Stealth SettingsI 2006 dato.
Erfaring med Linux-operativsystemer (især CentOS), Mac OS X, Windows XP> Windows 10 og WordPress (CMS).

Efterlad en kommentar