Rien de plus simple. Dans un shell, tu peux rediriger la sortie de n'importe quelle commande dans un fichier. En particulier le résultat de la commande "echo", qui ne fait qu'afficher sur sa sortie standard le texte passé en paramètre.
Exemple :
echo "coucou" > fichier.txt
C'est le ">" qui fait la redirection. Si le fichier n'existe pas, il est crée.
Pour ajouter le texte, il faut deux fois le caractère ">" :
echo "c'est moi" >> fichier.txt
Avec un seul ">", le fichier est réécris à 0.
D'ailleurs, pour vider un fichier, on peut simplement taper ceci :
# écrire dans un fichier texte en mode commande
Posté par Jllc . En réponse au message écrire dans un fichier texte en mode commande. Évalué à 4.
Exemple :
echo "coucou" > fichier.txt
C'est le ">" qui fait la redirection. Si le fichier n'existe pas, il est crée.
Pour ajouter le texte, il faut deux fois le caractère ">" :
echo "c'est moi" >> fichier.txt
Avec un seul ">", le fichier est réécris à 0.
D'ailleurs, pour vider un fichier, on peut simplement taper ceci :
> fichier.txt
Sans rien devant.