Questions marquées «pipe»

24
Tuyauterie STDERR vs STDOUT

Selon " Linux: The Complete Reference 6th Edition " (p. 44), vous ne pouvez diriger que STDERR en utilisant les |&symboles de redirection. J'ai écrit un script assez simple pour tester ceci: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Je lance ce script comme ceci: ./script.sh...

24
trouver et rsync?

Je veux pouvoir rechercher des fichiers sur 14 jours et plus de 10k et rsync ces fichiers trouvés vers une destination. Existe-t-il un moyen de combiner ces deux commandes? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

22
en bash, lu après qu'un tuyau ne définit pas de valeurs

Edit: le titre d'origine était "la lecture échoue dans bash" Avec ksh, j'utilise read comme moyen pratique de séparer les valeurs: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Mais cela échoue en bash: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Je n'ai trouvé aucune raison dans la page...

21
Comment comprendre les tuyaux

Quand je viens d'utiliser de la pipe en bash, je n'y ai pas pensé davantage. Mais quand j'ai lu un exemple de code C utilisant pipe () d'appel système avec fork (), je me demande comment comprendre les pipes, y compris les pipes anonymes et les pipes nommées. On entend souvent que "tout sous Linux...

21
Pas de sortie colorée en moins pour la commande ls

Si je lance, lsj'obtiens une sortie colorée que je trouve assez pratique pour obtenir rapidement un aperçu du type de fichier. Lorsque j'essaie de le canaliser lessavec les drapeaux -ret, -Rla coloration se perd toujours. J'utilise la zshversion 5.0.7. Des idées? Merci. edit: je suis sur OS...

21
moins file1 file2 | chat - pourquoi ça marche?

Lorsque j'utilise, less file1 file2j'obtiens les deux fichiers affichés dans le "visualiseur de mémoire tampon moins", mais less file1 file2 | catj'imprime le contenu des deux fichiers ajoutés à stdout. Comment sait-il moins s'il doit afficher "moins de visionneuse de tampon" ou produire une sortie...

20
timeout, rupture de tuyaux et wc

J'ai eu l'idée de comparer rapidement certains programmes de décompression. Par exemple pour gz, je lancerais la commande: timeout 10 zcat foo.gz | wc -c Ce qui mesurerait la quantité de données que le décompresseur pourrait extraire en 10 secondes. Le seul problème est que cela ne fonctionne pas:...

20
Tuyau nommé tamponné non bloquant?

Je cherche quelque chose que je soupçonne n'existe pas: Un tube nommé non bloquant (fifo) à utiliser depuis la ligne de commande. Une telle chose existe t elle? Voici le cas d'utilisation: Supposons que j'ai un processus qui va s'exécuter longtemps en arrière-plan et qui génère beaucoup de sortie...

19
problème de lecture (ou de canal)

Je suis resté avec un étrange comportement de readarraycommandement. Les man bashétats: readarray Read lines from the standard input into the indexed array variable array mais ces scripts ne fonctionnent pas (le tableau est vide): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]}...