私は、ブラックホールに不必要な出力を送るために、bashプログラミングでは多くを/dev/null
と使いました。>/dev/nullはどのように出力ストリームを消費しますか?
たとえば、次のコマンド:
$ echo 'foo bar' > /dev/null
$
うではないecho
もの。私は、/dev/null
が、リダイレクトによって不要な出力を処理するために使用される空のファイルであると読んでいます。しかし、この処分はどのくらい正確に行われますか?私は/dev/null
の内容をファイルに書き込んだり、すぐにそのファイルを削除したとは思いません。では、このファイルにリダイレクトするとどうなりますか?
コンピュータのブラックホールがそれを食べる。これは私の同僚が私に言ったことです;-) – Jimbot
'/ dev/null'は実ファイルではありません。それは、それに書き込まれたすべてのデータを単純に破棄する疑似ファイルデバイスです。 – Leon