出力を/dev/nullに自動リダイレクトする

出力を/dev/nullに自動リダイレクトする

出力がたくさんあるシンプルなスクリプトがあります。

#!/bin/bash
{
apt-get update && apt-get upgrade
} 2>&1

./script.sh >/dev/null 2>&1ミュートで始めましょう。

内部でスクリプトを無音に設定できますか?

ベストアンサー1

スクリプトにリダイレクトを追加できます。

--編集者--Jeff Schallerのコメント後

#!/bin/bash
# case 1: if you want to hide all message even errors
{
apt-get update && apt-get upgrade
} > /dev/null 2>&1


#!/bin/bash
# case 2: if you want to hide all messages but errors
{
apt-get update && apt-get upgrade
} > /dev/null 

おすすめ記事