Créer un fichier avec écrasement

winalbest -  
 bobo -
Bonjour à tous,
j'ai un petit problème car j'aimerais créer un fichier avec un script et si ce fichier existe je voudrais l'écraser...j'ai essayé touch mais ca ne amrche pas, comment dois je faire ?
Meric

4 réponses

  1. jipicy
     
    Salut.

    Si j'ai tout bien compris, tu veux créer un fichier à partir d'un script.
    Donc logiquement dans ton script tu dois avoir un caractère de redirection ">" qui écrase automatiquement le contenu de ton fichier.
    Le caractère ">>" lui écrit à la suite.
    Donc "no soucis".

    JP
    0
  2. Pitu Messages postés 1460 Statut Contributeur 125
     
    Toutafé, Jipicy.
    Pour compléter, je rajouterais juste que la commande "touch" a juste pour effet de modifier la date de dernière mise à jour d'un fichier.

    a+

      (:•Þ   Pitu
    0
  3. batmat Messages postés 1880 Date d'inscription   Statut Membre 114
     
    S'il tient vraiment à ce que le fichier n'existe pas, de mémoire
     if `test -f nomdufichier' 
    then rm nomdufichier 
    fi


    (man test pour plus de précisions :-) )

    @++

    Vous hésitez entre Linux et Windows ?
    Vous voulez dépenser du temps ou de l'argent ?
    0
  4. bobo
     
    ou

    if [ -f nomdufichier ]
    then rm nomdufichier
    else touch nomdufichier
    fi
    0