Cacher une erreur

DRSBMM -  
 DRSBMM -
Bonsoir,tout le monde;
comment peut on interdire l'affichage d'erreur d'une commande cp utilisée dans la commande find:
find / -name "*.txt" -ok cp {} ./rep \;
et merci.
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    find / -name "*.txt" -ok cp {} ./rep 2>/dev/null \;
    ;-))
    0
    1. DRSBMM
       
      bonjour,jipicy
      j'ai taper cette commande:
      drsbmm@drsbmm-pardus ~ $ find /mnt/sd* -name hiho -ok cp {} /mnt/sd*/y 2>/dev/null \;
      |
      mais rien ne s'affiche,??
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > DRSBMM
         
        Et sans le 2>/dev/null as-tu quelque chose qui s'affiche ?

        Peux-tu afficher le résultat (ou tout au moins quelques lignes du résultat) de :
        find /mnt/sd* -name hiho -ok "echo cp {} /mnt/sd*/y" \;
        0
      2. DRSBMM > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        oui,il ya de resultat sans 2>/dev/null.
        mais je veux cacher qlqs erreurs de cp;par exemple:
        drsbmm@drsbmm-pardus ~ $ find /mnt/sd* -name hiho -ok cp {} /mnt/sd*/y \;
        < cp ... /mnt/sda5/dest/hiho > ? y
        < cp ... /mnt/sda5/y/hiho > ? y
        cp: `/mnt/sda5/y/hiho' et `/mnt/sda5/y/hiho' identifient le même fichier.
        drsbmm@drsbmm-pardus ~ $
        0
      3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > DRSBMM
         
        Le problème c'est qu'avec l'option "-i" de la commande "cp" si l'on s'en réfère à la page de man :
               -i     Interroger  l'utilisateur avant d'écraser des fichiers réguliers
                      existants.  La question est affichée sur stderr, et  la  réponse
                      lue depuis stdin.
        c'est que la question est envoyée sur la sortie d'erreur et de ce fait avalée par "2>/dev/null" si présent ;-((

        Donc je ne vois pas comment contourner le problème, désolé ;-(
        0
      4. DRSBMM > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        en tous cas merci beaucoup jipicy................
        0