Shell脚本+写入文件字符串

时间:2009-12-29 07:41:09

标签: shell

我有一个字符串

server.ip = 192.168.1.200

我需要将上述语句完全写入文件。

如何做到这一点?

这就是我要做的......

set client_config = xmlrpc_server.properties
echo 'serverurl=http://'${IP}':8000' >> %${client_config}%
echo 'port=/RPC2' >> %${client_config}%

它不会被添加到文件中。

4 个答案:

答案 0 :(得分:13)

这对我有用

$ FOO="192.168.1.1"
$ echo "serverurl=http://$FOO:8000" >> x.conf
$ more x.conf
serverurl=http://192.168.1.1:8000

我正在使用zsh。我也用bash验证了它。你这样做会有什么问题?

答案 1 :(得分:5)

BASH中的

echo 'server.ip=192.168.1.200' > file

答案 2 :(得分:1)

或者

set filename=yourfile.txt
echo server.ip=192.168.1.200 >> %filename%
type yourfile.txt

如果您需要将该行附加到文件中。请注意,加倍>>

答案 3 :(得分:0)

client_config = xmlrpc_server.properties
echo "serverurl=http://${IP}:8000" >> $client_config
echo "port=/RPC2" >> $client_config

上面提到的东西有效。感谢帮助人员!!