Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
On Wed, 2008-08-06 at 14:05 -0400, Matt Shields wrote: > On Wed, Aug 6, 2008 at 12:52 PM, Derek Martin <[hidden email]>wrote: > > > A coworker asked me if I could think of any Linux/Unix utility which > > would allow him to change one line of a file in place (i.e. without > > creating a temporary file a la sed and overwriting the old version a C > > program to do it -- you could, for example, mmap the file, move the block > > after the line to the right place (depending on whether the > > new line was longer or shorter), write the new line, and truncate the > > file if necessary. This, of course, is way too much trouble to make > > it worthwhile. :) > > > > While personally I have no problem using temp files, I did wonder if > > there wasn't already something which could do this easily... Anyone > > have any ideas? > > > Ed can do this. For example I use this as part of my CentOS kickstart files > in the post section > > ed /etc/ssh/ssh_config <<EOF > %s/\#.*StrictHostKeyChecking ask/StrictHostKeyChecking no/ > w > EOF
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |