Su UNIX non è la stessa cosa. Cosa vuoi disattivare di preciso, il fatto che si veda l'input? Il fatto che quando scrivi un comando questo viene eseguito? Nel secondo caso, basta lanciare un programma che legge dati senza fare nulla (es. "cat >& /dev/null"). Nel primo caso la situazione è più complessa, tra le varie soluzioni ci sarebbe utilizzare un codice escape ANSI (che non è portabile) o un programma non in bash che usa qualche libreria che permette di fare le stesse cose di tali codici in modo portabile (come curses). Esiste inoltre un'opzione che indica se lo standard input va redirectato allo stdout (disattivabile con "set +v"), ma sarebbe strano se fosse già attiva, e potrebbe non essere portabile. In ogni caso non capisco perché vorresti fare una cosa del genere. Spiega di preciso cosa stai facendo e a cosa ti serve disattivarlo.
Ultima modifica effettuata da ZioCrocifisso il 09/09/2014 alle 15:41 |