Hitta och ersätta ett ord i en fil (Linux Command Line)

Om du har en textfil och vi behöver söka och ersätta ett ord inom detMed ett annat ord eller en fras, på Windows har vi många lösningar. Vi kan använda AnteckningarDen, WordPadCPC eller   office (Detta skulle vara den vanligaste)

Byt ut text i Anteckningar - Windows

Command "Sök och ersätt"I stora textfiler blir ett problem fönster. Experter säger att den som en textfil över 50 MB att vi ersatte ett ord "Ersätt alla"Blir ett problem för ett operativsystem Om filen öppnades Anteckningar, WordPad eller i en annan textredigerare.

Problemet blir mycket enklare när det gäller att . Med en enkel kommandorad (Bash kommando) kan söka och ersätta ett ord i en fil (filen kan vara.,.. Txt,. SQL, etc. som innehåller text-format) under en mycket kort tid. Mycket kortare än på Windows.

Söka och ersätta i en textfil med kommandot "sitta".

Låt oss säga att vi har en textfil (Document.txt) Ordet "ABC"Vi vill ersätta den med"xyz. "Kommandoraden som kan ersätta ordet kommer att vara:

sed-dvs s / abc / xyz / g 'Document.txt

När du kör kommandot, är det tillstånd vi befinner oss i den mapp som är Document.txt. Om vi ​​inte är i mappen Dokument, men vet "hur" det, kommandoraden skulle vara:

SED-dvs s / abc / xyz / g '/ var / www / Document.txt

Där "/ var / www /" är den mapp som filen var Document.txt.

Efter utförandet av kommandoradsväljaren "Jag" kommer att skapa en backup-fil identisk med originalet, men utbyggnaden som du lägger till bokstaven "e". I vårt fall kommer dokumentet att vara backup Document.txt.

-I [ÄNDELSE], på plats [= ÄNDELSE] redigera filer i kärlek (Gör backup om förlängning medföljer)

'S Script-uttryck = manus: lägga skriptet till de kommandon som ska utföras.

Kommandot "Sök och ersätt" är giltigt endast för filer. Txt. Du kan byta ut ord inuti någon fil som innehåller text. Även databasfiler (. SQL)

Hitta Ersätt annons - sed Bash kommandoraden

Hitta & ersätt inuti en textfil (Linux Command Line).

Hitta och ersätta ett ord i en fil (Linux Command Line)

Om författaren

stealth LP

Grundare och redaktör stealth SettingsI 2006 datum.
Erfarenhet på Linux-operativsystem (särskilt CentOS), Mac OS X, Windows XP> Windows 10 och Wordpress (CMS).

Lämna en kommentar

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.