Questions marquées «pipe»

Un canal Unix relie les descripteurs de fichiers de deux processus. Un tube est créé avec la fonction POSIX pipe () déclarée dans <unistd.h>. Les shells permettent la création de canaux entre les processus en utilisant "|".

2
que signifie la connexion de STDOUT et de STDIN?
Je lis un livre, ça dit: Chaque processus dispose d'au moins trois canaux de communication: «entrée standard» (STDIN), «sortie standard» (STDOUT) et «erreur standard» (STDERR). La plupart des commandes acceptent leur entrée de STDIN et écrivent leur sortie dans STDOUT. Ils écrivent des messages d'erreur à STDERR. Cette convention vous …

2
Fonction Bash qui accepte l'entrée du paramètre ou du tube
Je veux écrire la fonction bash suivante de manière à ce qu'elle puisse accepter son entrée à partir d'un argument ou d'un tuyau: b64decode() { echo "$1" | base64 --decode; echo } Utilisation souhaitée: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode &lt; file.txt $ b64decode &lt;&lt;&lt; "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 



3
Comment modifier la sortie dans le pipeline de commandes bash
Par exemple, j'ai obtenu de certaines commandes des lignes $ some-command John Bob Lucy J'aimerais maintenant ajouter une commande de chaînage, qui modifie la sortie. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Comment écrire other-command? (Je suis novice en bash)
10 bash  pipe 




4
État de sortie bash utilisé avec PIPE
J'essaie de comprendre comment l'état de sortie est communiqué lorsqu'un tuyau est utilisé. Supposons que j'utilise whichpour localiser un programme inexistant: which lss echo $? 1 Depuis l' whichéchec de la localisation, lssj'ai obtenu un statut de sortie de 1. C'est très bien. Cependant, lorsque j'essaie ce qui suit: which …
10 bash  shell-script  pipe  exit 

2
Le tee ralentit-il les pipelines?
Je me demande si le tee ralentit les pipelines. Après tout, l'écriture de données sur le disque est plus lente que leur transmission. Est-ce que tee attend l'envoi des données vers le canal suivant jusqu'à ce qu'elles soient écrites sur le disque? (Sinon, je suppose que tee doit mettre en …
10 pipe  tee 






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.