Domande taggate «pipe»

Una pipe Unix collega i descrittori di file di due processi. Viene creata una pipe con la funzione POSIX pipe () dichiarata in <unistd.h>. Le shell forniscono la creazione di pipe tra i processi usando "|".

4
Perché l'output del criterio apt-cache non viene convogliato?
Non riesco a capire perché $ apt-cache policy foo N: Unable to locate package foo ma $ apt-cache policy foo 2&gt;&amp;1 | grep . è vuoto. Dove in quest'ultima chiamata sto facendo l'ipotesi sbagliata? Il compito originale: devo elaborare l' apt-cache policyoutput presumibilmente :-) UPD : foousato nel mio esempio …
12 shell  apt  pipe 



2
Come (e perché) usare stderr sia per leggere che per scrivere?
Secondo questa risposta di schily , lesslegge i comandi di navigazione di stderr se non è in grado di aprirsi /dev/tty. Questo sembra sconcertante, dal momento che non ho mai visto nulla scrivere sul flusso stderr di un altro programma, e non so come avrei potuto farlo. Qual è lo …
12 pipe  stderr 

1
Pipe “trapelate” in Linux
Supponiamo che tu abbia una pipeline come la seguente: $ a | b Se binterrompe l'elaborazione dello stdin, dopo un po 'la pipa si riempie e scrive, dal asuo stdout, si bloccherà (fino a quando non binizia nuovamente l'elaborazione o muore). Se volessi evitare questo, potrei essere tentato di usare …
12 linux  pipe  fifo  buffer 

2
Come conservare pipe (|) in una variabile?
L'idea sarebbe di usarlo come ... una pipe in un comando. Ad esempio: supponiamo che ci sia una sorta di lungo percorso che deve essere ripetuto di nuovo e ripetutamente, seguito da una pipe e un secondo programma, ovvero "directory1/directory2/direcotry3/file.dat | less -I " Vorrei che quella parte fosse archiviata …
12 bash  pipe  variable 

4
netcat non stampa la risposta
Sto provando a inviare comandi a una porta tcp usando netcate pipe response quando corro netcate digito il mio comando stampa la risposta correttamente ma quando passo comando da una pipe invia il comando correttamente ma non stampa la risposta Quindi, questo funziona correttamente: netcat localhost 9009 mentre questo invia …
12 pipe  netcat 

5
Apri il file trovato con il comando 'trova'
Questo è probabilmente facile, ma non riesco a capirlo ed è praticamente non ricercabile. In una gerarchia di cartelle ho esattamente un file di tipo xyz. Voglio trovare quel file e aprirlo con un comando terminale. find . -name *.xyz Questo restituirà il file che sto cercando. Ora come posso …
12 linux  terminal  find  pipe 


6
Tubo semi-asincrono
Supponiamo che io abbia la seguente pipe: a | b | c | d Come posso attendere il completamento di c(o b) in sho bash? Ciò significa che lo script dpuò iniziare in qualsiasi momento (e non è necessario attendere) ma richiede un output completo cper funzionare correttamente. Il caso …
11 bash  shell  pipe  fifo 


2
Come posso sapere se il buffer del tubo è pieno?
Sto eseguendo il piping dell'output da un programma in un Perl che ho scritto. Questo è un processo lungo, a volte giorni, quindi voglio scoprire dove sono i miei colli di bottiglia e provare ad aprirli. Voglio sapere se i dati vengono trasferiti nel mio script più velocemente di quanto …
11 pipe 


1
zsh non può immettere nel terminale quando si esegue il piping di stdin e stdout con un comando variabile che ha un output di tty
Informazioni di sistema: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Scorri fino agli ESEMPI in basso se vuoi solo approfondire gli esempi semplificati che ho fatto. NOTA: non sono un grande zshutente. Stavo guardando le fzfcombinazioni di tasti per bashe zsh. Notare come entrambi eseguono un …
11 bash  zsh  pipe  tty 


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.