我有一个字符串
server.ip=192.168.1.200
我需要完整地将上述语句写入文件中。
如何实现?
这就是我正在尝试的...
set client_config = xmlrpc_server.properties
echo 'serverurl=http://'${IP}':8000' >> %${client_config}%
echo 'port=/RPC2' >> %${client_config}%
文件中没有添加它。
我有一个字符串
server.ip=192.168.1.200
我需要完整地将上述语句写入文件中。
如何实现?
这就是我正在尝试的...
set client_config = xmlrpc_server.properties
echo 'serverurl=http://'${IP}':8000' >> %${client_config}%
echo 'port=/RPC2' >> %${client_config}%
文件中没有添加它。
这对我有用
$ FOO="192.168.1.1"
$ echo "serverurl=http://$FOO:8000" >> x.conf
$ more x.conf
serverurl=http://192.168.1.1:8000
我正在使用zsh,我也用bash验证过。你在这样做时遇到了什么问题?
echo 'server.ip=192.168.1.200' > file
。或者
set filename=yourfile.txt
echo server.ip=192.168.1.200 >> %filename%
type yourfile.txt
>>
。client_config = xmlrpc_server.properties
echo "serverurl=http://${IP}:8000" >> $client_config
echo "port=/RPC2" >> $client_config
以上提到的东西起作用了。感谢大家的帮助!
echo
命令会在输出文件中添加换行符。 如果不想要它,请使用printf
命令,它只会将字符串写入文件,而不会附加换行符。 - Dmitry Tokarevecho -n
。 - Noufal Ibrahim