How to programmatically modify configuration files?

Sam Varshavchik mrsam at courier-mta.com
Thu Jul 26 02:06:49 UTC 2007


Arch Willingham writes:

> I have a script that does a bunch of installation stuff. It works well but
> I can't figure out how to modify some of the configuration files
> (/etc/samba/smb.conf for example). Is there any easy command to do this?
> For example, I'd like to change the file so that "workgroup = MYGROUP"
> becomes "workgroup = ÁUBURN"
> 
> Any suggestions?

Write a Perl script to do this, or a shell script that runs sed:

sed 's/^workgroup =.*/workgroup = ÁUBURN/'

You have to be careful with whitespace. Also, you have to be sure that 
smb.conf is going to take the accented text.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20070725/3295af86/attachment-0001.sig>


More information about the fedora-list mailing list