Cacher une erreur
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.
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
-
ModérateurSalut,
find / -name "*.txt" -ok cp {} ./rep 2>/dev/null \;;-))
-
-
Modérateur@DRSBMMEt 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" \; -
@jipicyoui,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 ~ $ -
Modérateur@DRSBMMLe 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é ;-(
-
@jipicyen tous cas merci beaucoup jipicy................
-