Questions marquées «pipe»

12
netcat n'imprime pas de réponse

J'essaie d'envoyer des commandes à un port TCP à l'aide de la netcatréponse et du canal lorsque j'exécute netcatet tape ma commande, elle affiche la réponse correctement, mais lorsque je passe la commande à partir d'un canal, elle envoie la commande correctement mais n'imprime pas la réponse Donc,...

12
Pourquoi ne puis-je pas diriger `pwd` vers` open` sur macOS?

Ceci est spécifique à macOS, mais semble trop unixy pour aller dans la communauté Ask Different . Dans Terminal, je peux pwdcopier le résultat, taper openet coller le résultat et le dossier s'ouvrira dans le Finder, mais pwd | open imprime la documentation d'aide pour open. Pourquoi la tuyauterie...

12
Des tuyaux «qui fuient» sous Linux

Supposons que vous ayez un pipeline comme celui-ci: $ a | b Si barrête le traitement stdin, après un certain temps, le tuyau se remplit et écrit, de aà sa sortie standard, se bloquera (jusqu'à ce que le btraitement recommence ou qu'il meure). Si je voulais éviter cela, je pourrais être tenté...

11
Comment savoir si la mémoire tampon du tuyau est pleine?

Je redirige la sortie d'un programme vers un Perl que j'ai écrit. C'est un processus long, parfois des jours, donc je veux savoir où sont mes goulots d'étranglement et essayer de les ouvrir. Je veux savoir si les données sont transférées dans mon script plus rapidement que mon script ne peut les...

11
Obtention du PID de la commande plus tôt dans Pipeline

J'écris un script bash à utiliser inotifywaitpour surveiller un répertoire et lancer des actions lorsque des changements sont détectés. Quelque chose comme: inotifywait -m ... | while read f; do something; done Puisque inotifywaitne se termine pas par lui-même, ce script ne s'arrêtera pas. Mon plan...

11
Tuyau semi-asynchrone

Supposons que j'ai le tuyau suivant: a | b | c | d Comment puis-je attendre la fin de c(ou b) dans shou bash? Cela signifie que le script dpeut démarrer à tout moment (et n'a pas besoin d'être attendu) mais nécessite une sortie complète de cpour fonctionner correctement. Le cas d'utilisation est un...

11
Envoyez le mot de passe via stdin dans `ssh-copy-id`

J'ai besoin d'automatiser certains déploiements d'identité, idéalement en utilisant ssh-copy-id. J'essaie de fournir le mot de passe via stdin, ce qui est possible sshen utilisant le -Sdrapeau. Je suis conscient que je peux envoyer des options supplémentaires pour sshutiliser l' -oindicateur dans...

11
Comment canaliser du HTML dans Lynx?

Je teste un appel ajax depuis la console. J'aime me débarrasser du bruit des méta-informations qu'est le balisage html et simplement lire le contenu, donc j'aime le canaliser dans un navigateur de terminal, par exemple lynx. Encore: curl www.google.de | lynx ouvre juste une nouvelle instance de...

10
É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...

10
Transférer un script avec «read» vers bash

J'ai besoin d'exécuter un script en le canalisant bashavec wget(plutôt que de l'exécuter directement avec bash). $ wget -O - http://example.com/my-script.sh | bash Cela ne fonctionne pas car mon script contient des readinstructions. Pour une raison quelconque, cela ne fonctionne pas lors de la...