bashでunzip
コマンドを使用すると、端末で多くの出力が作成されます。 -q
オプションまたは-qq
( "より静かな" - UNZIP MAN)オプションを使用すると、出力を抑えることができます。しかし、いつもプロセスの終わりにはまだ10 archives were successfully processed
のようなメッセージがあります(そしてその前に空の行があります)。アーカイブを解凍する方法「アーカイブは正常に処理されました」出力
とき、私は、出力STDOUTそれはまだ、端末ではなく、ファイルに出力される
unzip -qq files2zip.zip 1> stdoutput.txt
などのファイルにあるため、このメッセージは、STDERRからであるように思えます。 STDERR(つまり2> stderror.txt
)をファイルに出力すると、そのファイルに出力されます。
私のスクリプトでは、画面にエラーが表示されるようにしたいが、このメッセージが表示されないようにしたい。だから、エラーの出力を失うことなくこのメッセージを抑止する方法はありますか(私はstderrをファイルに出力したくありません)?
を使用することができますか? UbuntuディストリビューションのDebian *によるUnzip 6.00もRed HatのInfo-ZIP *によるUnZip 6.00もこのメッセージを表示しません。 –
'man unzip'はそれがv6.0であると伝えます。私はUbuntuにあります。私はちょうどapt-get(私が正しく覚えていれば)を使ってインストールしたと思います。 –