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>