Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Oct 2004 01:02:23 -0700 (PDT)
From:      Mark Jayson Alvarez <jay2xra@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   commenting/uncommenting a particular line in place
Message-ID:  <20041014080223.26811.qmail@web51601.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
Good Day,
    I'm looking for a command combinations (not and
editor) that would uncomment or comment a line in any
configuration file such as inetd.conf with just one
single stroke.

For example here's the line in inetd.conf that will
enable ftpd:


#ftp    stream  tcp     nowait root   
/usr/libexec/ftpd       ftpd -l

sure, I can extract that particular line using cat and
grep, but I'm not quit sure how am I going to edit it.

If it is commented by default, I can just say:
cat /etc/inetd.conf |grep #ftp |grep -v 6 |sed -e
's/#//'  to extract and edit that particular line and
then pipe the output to 'tee -a' to be able to append
it at the bottom of inetd.conf.

But what if it's already uncommented? I know a little
bit of perl and I'm thinking of reading the entire
inetd.conf line by line and then when I hit that
certain line, insert a # in front of it, all being
done while writing it to another file and then
replacing the original inetd.conf after everything has
been written. 

Do you have any idea how it is done without using
perl, perhaps with command combinations etc.. 

Thanks for the time.









		
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041014080223.26811.qmail>