Linux -kommandoer

ved

0

Hvordan ser du ut og erstatter et ord fra en fil på Linux

Hvordan ser du ut og erstatter et ord fra en fil på Linux

0
Linux -kommandoer

Det er mange situasjoner der vi må erstatte et ord inne i en fil. Enten det er en tjenestekonfigurasjonsfil, en tekstfil eller en fil som inneholder databaser, i denne opplæringen lærer du hvordan du søker og erstatter et ord i en fil på Linux.

Hvordan ser du ut og erstatter et ord fra en fil på Linux

Det enkleste alternativet hvis du er en Linux-operativsystembruker er å bruke kommandoen “sed“. Bestill for strømredaktør.

La oss si som et eksempel at vi har i en tekstfil (document.txt) ordet “abc” som vi ønsker å 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 utfører kommandoen, er betingelsen at vi er i mappen der filen ligger document.txt.

Hvis kommandoen utføres fra et annet sted, vil hele banen til filen bli skrevet. For eksempel:

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

Hvor “/full/path/” er mappen der filen ligger document.txt.

Etter å ha kjørt kommandolinjen, alternativet -i vil lage en sikkerhetskopifil identisk med den opprinnelige, men i forlengelsen som han vil legge til bokstaven “e“. I vårt tilfelle vil sikkerhetskopidokumentet være document.txte.

-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 rekkefølgen av “find & replace” ikke bare gyldig for filer .txt. Du kan erstatte ord i hvilken som helst fil som inneholder tekst. Selv i databasefiler (.SQL)

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

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

Hvordan ser du ut og erstatter et ord fra en fil på Linux

Du kan også være interessert i...

Legg igjen et svar

E-postadressen din vil ikke bli publisert. Nødvendige felt er merket *