• [^] # Re: shell touch

    Posté par . En réponse au journal La sortie de `ls` vient de changer. Évalué à 6.

    Son comportement prévoit explicitement de créer un fichier s'il n'existe pas: C'est fait pour ça!

    On peut trouver au moins une douzaine de commandes de base qui créeront un fichier

    J'ai du mal à croire que vous trouverez six commandes qui ont ce comportement, la plupart vont écraser le contenu d'un fichier existant. Sur le nombre, combien seront portable?

    Pour créer un fichier vide, ou plutôt vider un fichier j'utilise aussi:1

    cat /dev/null > ~/Mail

    Et encore, cat n'est pas fait pour ça si l'on suit votre raisonnement, pas plus que pour lister le contenu d'un fichier d'ailleurs; puisqu'il est fait pour concaténer deux fichiers selon son titre et son nom.


    1: pour les fichiers destinés à être très gros seulement, sinon j'utilise touch: Y a -t-il un psy dans la salle ?