you can do this really easily with a short command in sed, provided this text only appears in this one place. sed -i ".bak" s/W3SVC1823/W3SVC1822/g <filename> This will replace all instances for the first argument with the second argument. <filename> can contain wild cards, etc. If you need something more specific, just add text in both arguments to make it unique. sed -i ".bak" s%ogFilePath2=file:///d:\Webtrendslogs\corvette \e0182201\W3SVC1823\*.log%ogFilePath2=file:///d:\Webtrendslogs\corvette \e0182201\W3SVC1822\*.log%g You'll note that I've changed the delimiter to a % instead of the /, as I'm using the forward and backward slashes in the matched text. HTH Eric On Jan 31, 2008, at 3:32 PM, Nick Scalise wrote: > Hello, > > I posted to this list long ago about some help with grep and I am > coming back to the well one more time as the help was excellent last > time. > > I have some report files that need to be updated and the second line > needs to be changed to be similar to the first line: > > ServerName=Cobra > LogFilePath=file:///d:\webtrendslogs\cobra\E0182201\W3SVC1822\*.log > LogFileUsername= > LogFilePassword= > ServerName2=Corvette > LogFilePath2=file:///d:\Webtrendslogs\corvette > \e0182201\W3SVC1823\*.log > > What I am looking for is the line that begins with LogFilePath2 to > be made to be similar to the line that begins with LogFilePath. In > the example above the only differences is the machine name (cobra/ > corvette and the w3svc182x) > > I want the w3svc182x number to change but not the machine name. > > I will be using BBEdit for this (version 8.7.2 (260)) > > Can anyone provide assistance for me? > > TIA > -- > Nick Scalise > nickscalise at cox.net > _______________________________________________ > X-Unix mailing list > X-Unix at listserver.themacintoshguy.com > http://listserver.themacintoshguy.com/mailman/listinfo/x-unix ----- Eric F Crist Secure Computing Networks