Hvis du vil fange noget i et folder-hiraki, så gør man det rekursivt, eks.
grep søgeord -R
og alt under hirakiet findes.
-
Mit spørgsmål:
Hvordan erstatter man en streng i mange filer (strengen er i filerne og skal erstattes, dvs. filerne skal åbnes og lukkes igen) under et folder-hiraki?
Det findes der med garanti en one-liner bash/unix command til, men hvad er det nu lige den hedder?
Sådan benyttes sed til at erstatte alle forekomster af erstat_det_her med med_det_her i alle filer i indeværende katalog samt alle underkataloger (skal stå på en linje):
find ./ -type f | xargs sed -i 's/erstat_det_her/med_det_her/g'
Kommentarer5
Fandt løsningen
Hej Peters
Det er god
Det er god forum-skik at skrive hvad løsningen var, så andre kan få glæde af den.. Du ved "give and take" ;-)
Re: Grep flere gange
grep søgeord -R
og alt under hirakiet findes.
-
Mit spørgsmål:
Hvordan erstatter man en streng i mange filer (strengen er i filerne og skal erstattes, dvs. filerne skal åbnes og lukkes igen) under et folder-hiraki?
Det findes der med garanti en one-liner bash/unix command til, men hvad er det nu lige den hedder?
Re: Re: Grep flere gange
Eksempel på brug af sed
find ./ -type f | xargs sed -i 's/erstat_det_her/med_det_her/g'