Zoeken en een woord in een bestand te vervangen (Linux Command Line)

Als u een tekstbestand en we moeten We vinden en een woord in het te vervangenMet een ander woord of zin op Windows hebben we veel oplossingen. We kunnen gebruik maken blocnoteCPC, WordPadCPC of   Office (Dit zou de meest voorkomende zijn)

Tekst vervangen in Notepad - Windows

order 'Zoeken en vervangen"In zeer grote tekstbestanden wordt een probleem Windows. Experianta zeggen dat het als een tekstbestand meer dan 50 MB waarin wij het woord vervangen door "Alles vervangen'Wordt een probleem voor een besturingssysteem Ongeacht of het bestand werd geopend in blocnote, WordPad of elders teksteditor.

Het probleem veel eenvoudiger wat betreft . Met een eenvoudige commandline (Bash command) kan zoeken en een woord in een bestand te vervangen (het bestand kan worden.,.,. Txt,. Sql, enz formaat met tekst) in een zeer korte tijd. Veel korter dan op Windows.

Zoeken en vervangen van tekst in een bestand met behulp van het commando "zit".

Laten we zeggen dat je een tekst bestand (document.txt) Trefwoord "abc"We willen het vervangen door"xyz. "Zal Command line waarmee we het woord te vervangen:

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

Bij het volgende commando, de conditie is, zijn we in de map die document.txt zijn. Als u niet in uw map Documenten, maar weet dat de "weg" zijn command line zal zijn:

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

Waar "/ var / www /" is de map waarin het bestand is document.txt.

Na het uitvoeren van de command line optie "I" zal leiden tot een back-upbestand identiek aan het origineel, maar het toestel dat de letter "e" zal toevoegen. In ons geval is, wordt het document back-up document.txt.

-i [SUFFIX] -in-place [= SUFFIX] bewerken bestanden in de liefde (Maakt back-up als extensie meegeleverd)

-e script, -expressie = script: voeg het script om de opdrachten uit te voeren.

Met deze opdracht "Zoeken en vervangen" is niet alleen geldig voor .txt-bestanden. U kunt woorden vervangen binnen elk bestand dat tekst bevat. Zelfs in de databasebestanden (.sql)

Vind vervangen ad - sed Bash Command Line

Zoeken en vervangen In een tekstbestand (Linux Bash Command Line).

Zoeken en een woord in een bestand te vervangen (Linux Command Line)

Over de auteur

stealth LP

Oprichter en redacteur stealth InstellingenIn 2006 datum.
Ervaring op Linux-besturingssystemen (vooral CentOS), Mac OS X, Windows XP> Windows 10 en WordPress (CMS).

Laat een bericht achter

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.