Questions marquées «stdin»

stdin est le nom du descripteur de fichier d'entrée par défaut d'un processus. Puisqu'il n'y a vraiment rien de spécial à propos de `stdin`, vous ne devez * pas * utiliser cette balise. Utilisez la balise [io-redirection] pour les questions sur la redirection des entrées, utilisez [file-descriptors] pour les questions sur la gestion des descripteurs de fichiers, utilisez [lock] pour les questions de verrouillage de fichiers et utilisez [files] pour les questions générales sur opérations sur les fichiers.

4
Bash: invite à distance interactive
J'ai un script qui se connecte à un serveur distant et vérifie si un paquet est installé: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Cet exemple pourrait être …
16 bash  shell-script  ssh  stdin  read 

1
vimdiff pour comparer la sortie au lieu des fichiers
J'essaie de comparer deux sorties de commande (aucun fichier) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" J'ai essayé de jouer avec la redirection, le pipe, vim - -cmais je dois manquer quelque chose. Quelqu'un peut-il aider s'il vous plaît ?
15 vim  stdout  stdin  vimdiff 

4
Construire une commande en mettant une chaîne dans un tty
J'ai réussi à faire ça echo -n " commande "> / dev / tty1 Les lettres apparaissent et le curseur se déplace, mais ce sont des "fantômes" - si vous frappez Enter, rien ne se passe (ils ne sont pas en stdin). Éditer: Au milieu de la capture d'écran ci-dessous, …
15 tty  io  stdin 


2
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 …


1
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 lynx. Je ne …
11 pipe  curl  html  stdin  lynx 

4
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: …

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 < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 



2
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 stdin?
9 ubuntu  centos  stdin  nano 

3
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 -> no EDIT mknod secretunknownname …
9 linux  shell  devices  stdin 

4
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 …

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.