[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Hej Erik. >Jeg håbede lidt på at nogen kunne hjælpe mig med at finde ud af hvordan man laver en søg og erstat, på indholdet i mange forskellige filer på engang. > >Der er f.eks 200 tekstfiler i et directory, og i alle disse filer skal en bestemt sætning skiftes ud med noget andet. Brug sed og noget i stil med følgende (afhænger lidt af din shell - se "man foreach"): foreach file ( *.txt ) sed -e 's/gammel/ny/g' $file > temp.out mv temp.out > $file end Husk at checke din substitution (fra 'gammel' til 'ny') inden du kører ovenstående, så du ikke får erstattet for meget! Mvh, Claus
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |