Domande taggate «pipe»

Una pipe è una connessione tra processi tra i descrittori di file di due processi. Viene creata una pipe con la funzione POSIX pipe () (da <unistd.h>). Le shell creano pipe tra i processi se il "|" viene utilizzato il simbolo: "cmd1 | cmd2" indirizza l'output di cmd1 all'input di cmd2. Su Windows usa CreatePipe (). Questo meccanismo reindirizza l'input standard, l'output standard e l'errore standard nel processo chiamante in .NET e Java.


11
Come posso pipe stderr e non stdout?
Ho un programma che scrive informazioni su stdoute stderr, e ho bisogno di greppassare attraverso ciò che sta arrivando a stderr , ignorando stdout . Ovviamente posso farlo in 2 passaggi: command &gt; /dev/null 2&gt; temp.file grep 'something' temp.file ma preferirei essere in grado di farlo senza i file temporanei. …
982 bash  grep  stdout  pipe  stderr 



15
Uscita pipe e stato di uscita acquisizione in Bash
Voglio eseguire un comando lungo in esecuzione in Bash, ed entrambi cattura suo stato di uscita, e la tee sua uscita. Quindi faccio questo: command | tee out.txt ST=$? Il problema è che la variabile ST acquisisce lo stato di uscita di teee non di comando. Come posso risolvere questo? …




15
Leggi i valori in una variabile shell da una pipe
Sto cercando di ottenere bash per elaborare i dati dallo stdin che viene reindirizzato, ma senza fortuna. Quello che voglio dire è nessuno dei seguenti lavori: echo "hello world" | test=($(&lt; /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo …
205 linux  bash  pipe 


2
Come usare `jq` in una pipeline di shell?
Non riesco jqa comportarmi "normalmente" in una pipeline di shell. Per esempio: $ curl -s https://api.github.com/users/octocat/repos | jq | cat risulta jqsemplicemente stampando il testo della guida *. La stessa cosa succede se provo a reindirizzare jql'output su un file: $ curl -s https://api.github.com/users/octocat/repos | jq &gt; /tmp/stuff.json Sta jqdeliberatamente …
195 shell  pipe  jq 



6
Come aprire ogni file in una cartella?
Ho uno script pseon parse.py, che nello script apre un file, dice file1, e quindi fa qualcosa, forse stampa il numero totale di caratteri. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) In questo momento, sto usando stdout per indirizzare il risultato al mio file …
148 python  file  pipe  stdout  stdin 


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.