Domande taggate «stdin»

stdin è il nome del descrittore di file di input predefinito di un processo. Dato che non c'è davvero nulla di speciale in `stdin`, * non dovresti * usare questo tag. Utilizzare il tag [io-redirezione] per domande su come reindirizzare l'input, utilizzare [descrittori di file] per domande su come gestire i descrittori di file, utilizzare [blocco] per domande sul blocco dei file e usare [file] per domande generali su operazioni sui file.

4
Bash: prompt remoto interattivo
Ho uno script che si collega a un server remoto e controlla se è installato un pacchetto: 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 Questo esempio potrebbe essere …
16 bash  shell-script  ssh  stdin  read 

1
vimdiff per confrontare l'output anziché i file
Sto cercando di confrontare due output di comando (nessun file) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Ho provato a giocare con il reindirizzamento, la pipe, vim - -cma devo mancare qualcosa. Qualcuno può aiutare, per favore ?
15 vim  stdout  stdin  vimdiff 

4
Costruisci un comando inserendo una stringa in un tty
Sono riuscito a farlo echo -n " command "> / dev / tty1 Vengono visualizzate le lettere e il cursore si sposta, ma sono "fantasmi" - se colpisci Enter, non succede nulla (non sono nello stdin). Modificare: Nel mezzo dello screenshot qui sotto, vedi perché vedo l'uso di questo. (La …
15 tty  io  stdin 

1
input di processo in background
se voglio visualizzare "aaa" sullo schermo: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | …

2
Bash: sostituzione di processo e stdin
La seguente riga è ovvia: echo "bla" | foo | bar Ma quelli sotto fanno lo stesso? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Quale dei fooe barleggi "bla" di stdin e perché? Voglio dire, ovviamente, posso solo codificarlo e verificarlo, ma non sono sicuro che …


1
Come convogliare html in lynx?
Sto testando alcune chiamate Ajax dalla console. Mi piace sbarazzarmi del rumore delle meta-informazioni che è il markup html e basta leggere il contenuto, quindi mi piace collegarlo a un browser terminale, ad esempio lynx. Ancora: curl www.google.de | lynx apre solo una nuova istanza di lince. Non voglio: curl …
11 pipe  curl  html  stdin  lynx 

4
Ottenere stdin da una pipa denominata
Quello che sto cercando di fare è eseguire Python in una finestra del terminale e reindirizzare lo stdin da una named pipe. Quindi scrivo sulla pipa denominata in un altro terminale e faccio eseguire quel comando su Python. Terminale 1: mkfifo p1 python < p1 Terminale 2: echo -n "print …

2
cosa si intende per collegamento STDOUT e STDIN?
Sto leggendo un libro, dice: Ogni processo ha almeno tre canali di comunicazione disponibili: "input standard" (STDIN), "output standard" (STDOUT) e "errore standard" (STDERR). La maggior parte dei comandi accetta l'input da STDIN e scrive l'output su STDOUT. Scrivono messaggi di errore su STDERR. Questa convenzione consente di mettere insieme …

2
Funzione Bash che accetta input da parametro o pipe
Voglio scrivere la seguente funzione bash in modo che possa accettare il suo input da un argomento o da una pipe: b64decode() { echo "$1" | base64 --decode; echo } Utilizzo desiderato: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 

2
Reindirizza stdin e stdout alle porte
Mi piacerebbe prendere un programma Pche legge stdine scrive stdout, ma collegalo a ncqualsiasi cosa tale da leggere da una determinata porta e l'output a un'altra porta. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Come faccio a farlo riscrivere per dire …


2
Input reindirizzato a nano
Perché ls | nano -apre l'editor in Ubuntu ma chiude l'editor e salva un file -.savein CentOS? Come posso ottenere nano in CentOS per rimanere aperto durante la lettura di stdin?
9 ubuntu  centos  stdin  nano 

3
Come verificare se stdin è / dev / null dalla shell?
Su Linux, c'è un modo per uno script di shell di verificare se il suo input standard viene reindirizzato dal dispositivo null (1, 3) * , idealmente senza leggere nulla? Il comportamento previsto sarebbe: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod …
9 linux  shell  devices  stdin 

4
Come posso ottenere la dimensione di stdin?
Sto per comprimere una directory di grandi dimensioni e voglio sapere quanto sarà grande, esattamente, il file risultante. Ho provato a usare du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Quindi ho provato a utilizzare la versione del file di …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.