Standard input = 0.
Standard output = 1 (tutto ciò che viene stampato con printf in C, e con cout in C++).
Standard error = 2 (tutto ciò che viene stampato con perror in C, e con cerr in C++).
Redirigere l'output di un programma in un file (se il file esiste, il contenuto viene sovrascritto).
cmd > filename
cmd 1> filename
Redirigere l'error di un programma in un file (se il file esiste, il contenuto viene sovrascritto).
cmd 2> filename
Redirigere l'output di un programma in un file (se il file esiste, il nuovo testo viene aggiunto in modalità append, al termine del file).
cmd >> filename
cmd 1>> filename
Redirigere l'error di un programma in un file (se il file esiste, il nuovo testo viene aggiunto in modalità append, al termine del file).
cmd 2>> filename
Redirigere sia l'output che l'error di un programma in un file.
cmd &> filename
Redirigere l'output di un programma nel suo error.
cmd >&2
cmd 1>&2
Redirigere l'error di un programma nel suo output.
cmd 2>&1
Nessun commento:
Posta un commento