Ga naar inhoud

Shell script


anoniem

Aanbevolen berichten

[code:1:ff09ef1c79]for bestand in `grep -l Hello *` do cp $bestand $bestand.bak sed 's/Hello/Hoi/g' $bestand.bak > $bestand done[/code:1:ff09ef1c79]En de bestanden die werden gewijzigd worden netjes bewaard in *.bak. Disclaimer: werkt gegarandeerd maar niet getest :) Als de filenamen mogelijk spaties bevatten is dit slimmer:[code:1:ff09ef1c79]grep -l Hello * | while read bestand do cp $bestand $bestand.bak sed 's/Hello/Hoi/g' $bestand.bak > $bestand done[/code:1:ff09ef1c79]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...