Communication tubes
Résolu/Fermé
A voir également:
- Communication tubes
- Schéma câblage coffret communication fibre - Forum câblage
- Le protocole assure que la communication entre l'ordinateur - Forum Réseau
- Msa@communication. microsoft.com ✓ - Forum Réseaux sociaux
- Générateur communication structurée ✓ - Forum Excel
- La communication via ssl a echoue ps vita ✓ - Forum Google Chrome
3 réponses
Ca vient clairement de la redirection de la sortie erreur standard, puique quand je tape :
find /usr -name "*" -type f -print | cat | (wc -l > res.txt)
J'ai le bon nombre qui est écrit dans res.txt
Une idée? =s
find /usr -name "*" -type f -print | cat | (wc -l > res.txt)
J'ai le bon nombre qui est écrit dans res.txt
Une idée? =s
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
28 mars 2012 à 15:27
28 mars 2012 à 15:27
Salut,
Ben c'est normal, ">& /dev/null" redirige à la fois la sortie standard et la sortie d'erreur vers le néant, donc forcément rien n'est affiché ;-\
Ben c'est normal, ">& /dev/null" redirige à la fois la sortie standard et la sortie d'erreur vers le néant, donc forcément rien n'est affiché ;-\
find /usr -name "*" -type f 2>/dev/null | wc -l >res.txt
Il m'affiche un message d'erreur quand j'écris :
(find /usr -name "*" -type f -exec cat {} \; 2> /dev/null ) | (wc -l > res.txt)
"Les chemins doivent précéder l'expression : 2
Utilisation : find ...."
J'utilise le cat dans find à présent grâce au paramètre -exec.
(find /usr -name "*" -type f -exec cat {} \; 2> /dev/null ) | (wc -l > res.txt)
"Les chemins doivent précéder l'expression : 2
Utilisation : find ...."
J'utilise le cat dans find à présent grâce au paramètre -exec.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
28 mars 2012 à 15:43
28 mars 2012 à 15:43
J'utilise le cat dans find à présent grâce au paramètre -exec.
Mais on s'en fiche du cat !!! C'est le nombre de fichers que tu veux, pas le nombre de lignes ;-\
T'as essayé la commande que je t'ai donnée ?
Mais on s'en fiche du cat !!! C'est le nombre de fichers que tu veux, pas le nombre de lignes ;-\
T'as essayé la commande que je t'ai donnée ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
28 mars 2012 à 15:54
28 mars 2012 à 15:54
Quel système ? Ou distrib ?
Quel shell ?
Quelle version de find ?
Chez moi (GNU/Linux Mandriva 2010.2 - GNU bash, version 4.1.5(2)- find (GNU findutils) 4.5.8) la commande passe bien :
Quel shell ?
Quelle version de find ?
Chez moi (GNU/Linux Mandriva 2010.2 - GNU bash, version 4.1.5(2)- find (GNU findutils) 4.5.8) la commande passe bien :
$ find /usr -name "*" -type f 2>/dev/null | wc -l 238725