sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #43603
Re: Erstatte tekst i mange filer i alle underbibliotekr
Jon Bendtsen <bendtsen@xxxxxxx> writes:
> man sed, som jeg skriver linien neden under. ;-0
Du har tydeligvis brug for in-place editering af filer sådan som dit
forslag til en komandolinje er udformet. Men jeg kan ikke finde noget
som helst om in-place editering i hverken man-siden eller i
info-manualen.
Er det mig der er blind?
for i in `find . -type f`; do echo ",s/foo/bar/g\nwq" | ed $i ; done
for i in `find . -type f`; do sed -e 's/foo/bar/g' $i > $i; done
Er vel de nærmeste virkende løsning hvis man har et begrænset antal filer.
--
Linux lovers hate Windows, BSD lovers like UNIX
-- Set på OSNews.com
Follow ups
References