User Tools

Site Tools


linuxbog:admin:erstatning-af-tekst
Linux – Friheden til systemadministration: Version 2.8.20060113 – 2021-01-07
forrige Kapitel 2. Systemadministration næste

2.2. Erstatning af tekst i flere filer

Ofte kommer man ud for at skulle erstatte tekst i filer. Nogle gange er det nemmest at starte en emacs- eller vi-editor op og blot rette filen til. Andre gange skal man lave samme rettelse i mange filer, og så er det meget nyttigt at kunne en smule shell og Perl. Antag f.eks. at man i alle .txt-filer skal erstatte “Windows” med “Linux”. Det kan gøres med følgende lille script som kan udføres direkte i kommandofortolkeren.

[tyge@hven ~]$for I in *.txt
 do
   perl -pi.bak -e 's/Windows/Linux/g' $I
 done

Denne operation efterlader en .bak-fil for hver fil du laver søg-og-erstat i (bare for en sikkerheds skyld).


forrige hjem næste
Systemadministration op Har du glemt din adgangskode?
linuxbog/admin/erstatning-af-tekst.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.