← Back to team overview

sslug-teknik team mailing list archive

Re: Erstatte tekst i mange filer i alle underbibliotekr

 

Peter Makholm <peter@xxxxxxxxxxx> writes:

> for i in `find . -type f`; do echo ",s/foo/bar/g\nwq" | ed $i ; done

Er der en smartere måde at lave ed-scripts?

> for i in `find . -type f`; do sed -e 's/foo/bar/g' $i > $i; done

Det her går godt for mig, men hvor garenteret er det at det går godt?
Jeg kan forestille mig flere ting der kunne gå galt.

Selv "sed -e 's/foo/bar/g' foo >> foo" går godt, selv med store filer.

-- 
Linux lovers hate Windows, BSD lovers like UNIX
  -- Set på OSNews.com


References