Questions marquées «stdin»

13
Bash: substitution de processus et stdin

La ligne suivante est évidente: echo "bla" | foo | bar Mais ceux ci-dessous font-ils de même? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Lequel des fooet barlire "bla" de stdin et pourquoi? Je veux dire que, bien sûr, je peux simplement le coder et le vérifier, mais je ne sais pas...

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
Rediriger stdin et stdout vers les ports

Je voudrais prendre un programme Pqui lit à partir de stdinet écrit sur stdout, mais le connecter à ncou quoi que ce soit tel qu'il lit à partir d'un certain port et sort sur un autre port. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Comment puis-je l'écrire pour dire le...

10
Obtenir stdin à partir d'un canal nommé

Ce que j'essaie de faire, c'est d'exécuter python dans une fenêtre de terminal et de rediriger son stdin à partir d'un canal nommé. Ensuite, j'écris dans le canal nommé dans un autre terminal et je fais exécuter cette commande sur python. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n...

9
Comment vérifier si stdin est / dev / null du shell?

Sous Linux, existe-t-il un moyen pour un script shell de vérifier si son entrée standard est redirigée depuis le périphérique nul (1, 3) * , idéalement sans rien lire? Le comportement attendu serait: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull...

9
Entrée canalisée vers nano

Pourquoi ls | nano -ouvre l'éditeur dans Ubuntu mais ferme l'éditeur et enregistre un fichier -.savedans CentOS? Comment puis-je faire en sorte que nano dans CentOS reste ouvert lors de la lecture de

8
Comment puis-je obtenir la taille de stdin?

Je suis sur le point de compresser un grand répertoire et je veux savoir exactement quelle sera la taille du fichier résultant. J'ai essayé d'utiliser du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory J'ai ensuite essayé d'utiliser la version de fichier de '-': $ tar -cv...