Articles of stdin

Come redirect l’input a un ciclo Bash while e preservare le variabili dopo la fine del ciclo

Bash consente di usare: cat <(echo "$FILECONTENT") Bash consente anche di usare: while read i; do echo $i; done </etc/passwd while read i; do echo $i; done </etc/passwd per combinare i due precedenti è ansible utilizzare: echo $FILECONTENT | while read i; do echo $i; done echo $FILECONTENT | while read i; do echo $i; […]

setvbuf non è in grado di creare stdin unbuffered

La mia intenzione principale era di far tornare getchar non appena ha ottenuto un personaggio invece di aspettare il tasto ENTER . Ho provato questo int main() { setvbuf(stdin,NULL,_IONBF,0); getchar(); return 0; } Confrontando questo con il prototipo di setvbuf setvbuf ( FILE * stream, char * buffer, int mode, size_t size ); dovrebbe impostare […]

Eclipse sta leggendo stdin (System.in) da un file

Eclipse è in grado di leggere lo stdin da un file?

Come rendere ssh ricevere la password da stdin

Come si può rendere SSH leggere la password da stdin, che non esegue per impostazione predefinita?

Leggi i dati binari da std :: cin

Qual è il modo più semplice per leggere dati binari (non formattati) da std::cin in una string o in un stringstream ?

Le migliori pratiche con STDIN in Ruby?

Voglio occuparmi dell’input della riga di comando in Ruby: > cat input.txt | myprog.rb > myprog.rb myprog.rb arg1 arg2 arg3 … Qual’è il miglior modo di farlo? In particolare, voglio trattare con lo STDIN vuoto e spero in una soluzione elegante. #!/usr/bin/env ruby STDIN.read.split(“\n”).each do |a| puts a end ARGV.each do |b| puts b end

Come posso “intercettare” Ctrl + C in un’applicazione CLI?

Come posso intercettare Ctrl + C (che normalmente ucciderebbe il processo) in un’applicazione Java CLI (riga di comando) Java? Esiste una soluzione multipiattaforma (Linux, Solaris, Windows)? Sto usando readLine() Console , ma se necessario, potrei usare qualche altro metodo per leggere i caratteri dallo standard input.

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 […]

Confuso su stdin, stdout e stderr?

Sono piuttosto confuso con lo scopo di questi tre file. Se la mia comprensione è corretta, stdin è il file in cui un programma scrive nelle sue richieste per eseguire un’attività nel processo, stdout è il file in cui il kernel scrive il suo output e il processo che richiede l’accesso alle informazioni da, e […]

Perché viene visualizzato il messaggio “Eccezione IOException non gestita”?

Ho il seguente codice semplice: import java.io.*; class IO { public static void main(String[] args) { BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); String userInput; while ((userInput = stdIn.readLine()) != null) { System.out.println(userInput); } } } E ottengo il seguente messaggio di errore: ———- 1. ERROR in io.java (at line 10) while ((userInput = stdIn.readLine()) != […]