l'écriture d'un fichier, ajouter, s'il existe, sinon créez en bash

Im essayant d'écrire un fichier avec le contenu d'une variable, mais si le fichier n'existe pas le créer:

Jusqu'à présent j'ai obtenu ceci:

echo "$Logstring" >> $fileLog

Ce que im manquant, car lorsque le fichier n'existe pas il y a une erreur. Est un si la condition nécessaire?

Quelle erreur avez-vous? Le >> opérateur de redirection va créer le fichier s'il n'existe pas.
Le répertoire parent existent?
Peut-être $fileLog contient un espace - l'envelopper dans des guillemets doubles pour empêcher que cela gâcher le plaisir.

OriginalL'auteur coolerking | 2012-09-19