Date: Fri, 3 Sep 2004 19:37:08 -0400 (EDT) From: jd <web@3dresearch.com> To: freebsd-questions@freebsd.org Subject: String replacement with sed Message-ID: <20040903233708.B45BD328AD@smtp.3dresearch.com>
next in thread | raw e-mail | index | archive | help
I need to change a bunch of Analog config files; among other things
change the location of IMAGEDIR. I made this simple script:
#!/bin/sh
for loop in `ls analog/*`
do
sed -e
'/IMAGEDIR/s/www2.3dresearch.com\/analog_images\//fiordiligi.3dresearch.com\/=
images\//p'
$loop > $loop.sed
done
It works fine, except I get duplicate lines, such as:
IMAGEDIR http://fiordiligi.3dresearch.com/images/
IMAGEDIR http://fiordiligi.3dresearch.com/images/
I want just a single line - what do I need to change?
Thank you for your insight...
jd
Janos Dohanics
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040903233708.B45BD328AD>
