Articles of pipe

Node.js Piping lo stesso stream leggibile in più target (scrivibili)

Devo eseguire due comandi in serie che devono leggere i dati dallo stesso stream. Dopo aver collegato un stream a un altro, il buffer viene svuotato, quindi non posso leggere di nuovo i dati da quel stream, quindi questo non funziona: var spawn = require(‘child_process’).spawn; var fs = require(‘fs’); var request = require(‘request’); var inputStream […]

C # Console riceve input con pipe

So come programmare l’applicazione della Console con i parametri, ad esempio: Param Param2 myProgram.exe. La mia domanda è, come posso far funzionare il mio programma con |, esempio: echo “word” | MyProgram.EXE?

Ottenere l’output da un’app shell / dos in un’app Delphi

Ho una applicazione a riga di comando codificata in delphi che devo chiamare da una normale applicazione desktop (anch’essa codificata in delphi). In breve, voglio chiamare l’app della riga di comando e visualizzare il testo che emette “live” in una listbox. Sono passati anni da quando ho giocato con la shell, ma ricordo distintamente che […]

Connettendo n comandi con pipe in una shell?

Sto cercando di implementare una shell in C. Posso eseguire comandi semplici bene con un semplice execvp () ma uno dei requisiti è di gestire comandi come questo: “ls -l | head | tail -4” con un ‘per ‘loop e solo una’ pipe () ‘istruzione che reindirizza stdin e stdout. Ora dopo giorni sono un […]

Forza il buffering di riga dello stdout quando si esegue il piping sul tee

Di solito, lo stdout è bufferato dalla linea. In altre parole, finché il tuo argomento printf termina con una nuova riga, puoi aspettarti che la riga venga stampata immediatamente. Questo non sembra trattenere quando si usa una pipe per redirect a tee . Ho un programma C ++, a , che emette stringhe, sempre \n […]

C Minishell Aggiunta di condotte

Quindi sto creando un minishell UNIX e sto provando ad aggiungere pipeline, così posso fare cose come questa: ps aux | grep dh | grep -v grep | cut -c1-5 Tuttavia ho problemi a sistemare la mia testa intorno alla parte del cordone. Sostituisco tutti i “|” caratteri con 0 e quindi esegui ogni riga […]

Rileva se stdin è un terminale o un tubo?

Quando eseguo ” python ” dal terminale senza argomenti, viene visualizzata la shell intertriggers di Python. Quando eseguo ” cat | python ” dal terminale, non avvia la modalità intertriggers. In qualche modo, senza ricevere input, ha rilevato che è collegato a una pipe. Come farei un rilevamento simile in C o C ++ o […]

NgFor non aggiorna i dati con Pipe in Angular2

In questo scenario, sto visualizzando un elenco di studenti (array) alla vista con ngFor : {{student.name}} È meraviglioso che si aggiorni ogni volta che aggiungo altri studenti alla lista. Tuttavia, quando gli do una pipe da filter base al nome dello studente, {{student.name}} Non aggiorna l’elenco finché non scrivo qualcosa nel campo del nome dello […]

Reindirizza Windows cmd stdout e stderr in un singolo file

Sto cercando di redirect tutto l’output (stdout + stderr) di un comando DOS in un singolo file: C:\>dir 1> a.txt 2> a.txt The process cannot access the file because it is being used by another process. È ansible o devo semplicemente redirect a due file separati?

Come inviare una semplice stringa tra due programmi usando le pipe?

Ho provato a cercare in rete, ma ci sono pochissime risorse. Un piccolo esempio sarebbe sufficiente. EDIT Intendo, due diversi programmi C che comunicano tra loro. Un programma dovrebbe inviare “Ciao” e l’altro dovrebbe riceverlo. Qualcosa del genere.