0

このコマンドが何をするのか知りたいですか?

さらに、'who | このループのgrep>/dev / null'は、なぜtrueまたはfalseを返さなければならないのですか?

until who | grep “Milad” > /dev/null
do
   sleep 60
done
4

1 に答える 1

2

これは、「Milad」という名前のユーザーがログインするまで待機します。

whoログインしたユーザーのリストを取得し、を含むエントリに対してgrep "Milad"返されるリストをフィルタリングします。エントリが見つかった場合、これは「true」を返します。出力を抑制するために、デジタルトイレにリダイレクトされます()。次に、ユーザーがいない間、すべてがループし、各テストの間に60秒間スリープします。whoMilad> /dev/nullMilad

于 2012-02-18T18:11:08.897 に答える