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://lists.fedoraproject.org/pipermail/users/attachments/20070725/3295af86/attachment-0002.bin 


More information about the users mailing list