Hvordan ser du ud og erstatter et ord fra en fil på Linux
Der er mange situationer, hvor vi er nødt til at erstatte et ord fra det indre af en fil. Uanset om det er en servicekonfigurationsfil, en tekstfil eller en fil, der indeholder databaser, i denne tutorial lærer du, hvordan man ser efter og erstatter et ord på Linux.
Hvordan ser du ud og erstatter et ord fra en fil på Linux
Hvilken enklere variant, hvis du er en Linux -operativsystembruger, er at bruge ordren “sed“. Bestil for Stream Editor.
Lad os sige som et eksempel, vi har i en tekstfil (document.txt) Ordet “abc” at vi ønsker at erstatte med “xyz“. Kommandolinjen, som vi kan erstatte ordet med, vil være følgende:
sed -ie 's/abc/xyz/g' document.txt
Når vi udfører kommandoen, er betingelsen, at vi er i den mappe, hvor filen er placeret document.txt.
Hvis kommandoen udføres fra et andet sted, vil den fulde sti til filen blive skrevet. For eksempel:
sed -ie 's/abc/xyz/g' /full/path/document.txt
Hvor “/full/path/” er den mappe, hvor filen er placeret document.txt.
Efter at have kørt kommandolinjen, muligheden “-i“ vil skabe en backup-fil identisk med den oprindelige, men i forlængelse af hvilken han vil tilføje bogstavet “e“. I vores tilfælde vil backupdokumentet være document.txte.
- Recompilare OpenSSL 1.1 & Ningin 1.25 for TLS 1,3 (CentOS 7)
- Sådan ændres MySQL Root -adgangskode til Linux (SSH)
-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.
Denne rækkefølge af “find & replace” ikke kun gyldig for filer .txt. Du kan erstatte ord i enhver fil, der indeholder tekst. Selv i databasefiler MySQL (.SQL)

Stealth Settings – Find & Replace Inside a Text File (Linux Bash Command Line).
Hvordan ser du ud og erstatter et ord fra en fil på Linux
Hvad er nyt
Om Stealth L.P.
Grundlægger og redaktør 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).
Se alle indlæg af Stealth L.P.Du kan også være interesseret i...