J'ai une chaîne
serveur.ip = 192.168.1.200 P>
et je dois écrire complètement la déclaration ci-dessus dans le fichier. P>
Comment cela peut-il être fait? P>
C'est ce que j'essaie de faire ... p> Il n'est pas ajouté au fichier. P> p>
4 Réponses :
écho 'serveur.ip = 192.168.1.200'> Fichier Code> dans Bash. P>
Lorsque je fais un nom de fichier une variable, je reçois une erreur lorsque vous essayez de faire cette "redirection ambiguë"
ou Si vous avez besoin de cette ligne pour être ajouté dans un fichier. Notez que double >> code> p> p>
Cela a fonctionné pour moi J'utilise ZSH. Je l'ai vérifié avec Bash aussi. Quel est le problème que vous obtenez lorsque vous faites cela? P> P>
GNU BASH, version 4.1.9 (3) -Release (I686-PC-Cygwin)
plus code> n'est pas essentiel. Je l'ai simplement utilisé pour afficher le contenu. En outre, quel type de système n'a pas plus code>?
Just FYI ECHO CODE> ajoute le caractère Newline au fichier de sortie. Si vous ne voulez pas qu'il utilise la commande printf code>, il n'écrit que la chaîne à fichier et n'appendra pas le personnage de Newline
@DMitryTokarev correct. Vous pouvez également utiliser echo -n code>.
client_config = xmlrpc_server.properties
echo "serverurl=http://${IP}:8000" >> $client_config
echo "port=/RPC2" >> $client_config
The above mentioned stuff worked. Thanks for the help folks!!
Quel shell utilisez-vous? La première ligne ne doit pas fonctionner dans une coquille compatible Borne. Au lieu de: client_config = xmlrpc_server.properties Vous devriez utiliser des espaces et écrire: client_config = xmlrpc_server.properties. Sinon, vous essayez d'exécuter la commande "client_confi" avec le premier paramètre "=" et le deuxième paramètre "xmlrpc_server.properties"