LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 896|回复: 4

如何生成配置文件?(可能没说明白意思,请进看详细)

[复制链接]
发表于 2003-8-14 22:01:27 | 显示全部楼层 |阅读模式
我想在LINUX中生成一个名为:tmsrv.ini的配置文件
其内容大致如下:
[Server]
Servername=skynet
[skynet]
Address=192.168.0.200
password=00100
username=$HOSTNAME

我想做的是用LINUX中的HOSTNAME替换上面的HOSTNAME,例如,我的LINUX下输入HOSTNAME得到的是NETFUN2000,使用脚本,最后应该得到的结果是:
[Server]
Servername=skynet
[skynet]
Address=192.168.0.200
password=00100
username=NETFUN2000

请问,如何做?

谢谢。
发表于 2003-8-14 23:34:22 | 显示全部楼层
username=$(echo $HOSTNAME)
 楼主| 发表于 2003-8-15 07:22:41 | 显示全部楼层
谢谢Javalee.
但这里不能把您给提供的写到里面啊,不能这样:
[Server]
Servername=skynet
[skynet]
Address=192.168.0.200
password=00100
username=$(echo $HOSTNAME)

因为tmsrv.ini是最后由脚本修改生成的文件,不是脚本文件。
应该运行其它自己写的脚本之类的东西,最后生成tmsrv.ini中username=xxxxx
其中xxxxx应被替换为本机主机名。

谢谢。
发表于 2003-8-15 10:59:51 | 显示全部楼层
:sorry,那在你的脚本中写一个替换username这个关键字的语句不就可以了嘛.
 楼主| 发表于 2003-8-15 12:19:37 | 显示全部楼层
感谢Javalee,问题已经解决。
echo "username=$(hostname)" >> tmsrv.ini

感谢Javalee
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表