Questions marquées «pipe»

Un tube est une connexion interprocessus entre les descripteurs de fichiers de deux processus. Un tube est créé avec la fonction POSIX pipe () (à partir de <unistd.h>). Les shells créent des tuyaux entre les processus si le "|" le symbole est utilisé: "cmd1 | cmd2" dirige la sortie de cmd1 vers l'entrée de cmd2. Sous Windows, utilisez CreatePipe (). Ce mécanisme redirige l'entrée standard, la sortie standard et l'erreur standard dans le processus d'appel dans .NET et Java.







6
Détecter si stdin est un terminal ou un tuyau?
Quand j'exécute " python" depuis le terminal sans argument, cela fait apparaître le shell interactif Python. Lorsque j'exécute " cat | python" depuis le terminal, il ne lance pas le mode interactif. D'une manière ou d'une autre, sans obtenir aucune entrée, il a détecté qu'il est connecté à un tuyau. …
118 c++  c  qt  pipe  stdin 



7
Portée de la variable Bash
Veuillez m'expliquer pourquoi la toute dernière echodéclaration est vide? Je m'attends à ce que cela XCODEsoit incrémenté dans la boucle while à une valeur de 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: …
104 bash  scope  pipe 

4
git update-index --assume-inchangé sur le répertoire
git 1.7.12 Je veux marquer tous les fichiers sous un répertoire donné comme supposés inchangés. 1) git update-index --assume-unchaged dir/donne «Ignorer le chemin». 2) git update-index --assume-unchaged dir/*échoue rapidement car il rencontrera des fichiers qui ne sont pas suivis, d'où il donne "fatal: Impossible de marquer le fichier" et se …
101 git  command-line  pipe 




2
Piping buffer vers une commande externe dans Vim
Je suis une sorte de novice de Vim. Je voudrais envoyer le contenu du tampon actuel à stdin de la commande externe (disons mail). Mon objectif final est de définir un raccourci pour envoyer rapidement des e-mails à partir du tampon Vim actuel. Je suppose que cela devrait être un …
92 vim  pipe  external 

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.