• # écrire dans un fichier texte en mode commande

    Posté par . En réponse au message écrire dans un fichier texte en mode commande. Évalué à 4.

    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 :

    > fichier.txt

    Sans rien devant.