  | |  | Variables in sed command? | Variables in sed command? 2003-07-28 - By Tim Waugh
Back On Mon, Jul 28, 2003 at 05:49:51AM -0700, jim car wrote:
> I was wondering if anyone could help me out with the syntax of a sed > command. I am writing a script to delete virtual hosts from the Apache > config file. I know that the following command works. > > sed -e '1108,1116d' /etc/httpd/conf/httpd.conf > /etc/httpd/conf/httpd.tmp > > What I would like to do is replace 1108 and 1116 with the variables > $startline and $endline, but I keep getting errors. I have tried > > sed -e '$startline,$endlined' /etc/httpd/conf/httpd.conf > > /etc/httpd/conf/httpd.tmp
You meant to do this:
sed -e "$startline,$endlined" /etc/httpd/conf/httpd.conf > ...
The shell doesn't perform parameter expansion within 'single quotes'.
Tim. */
Earn $52 per hosting referral at Lunarpages.
|
|
 |