Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このコマンドが何をするのか知りたいですか?
さらに、'who | このループのgrep>/dev / null'は、なぜtrueまたはfalseを返さなければならないのですか?
until who | grep “Milad” > /dev/null do sleep 60 done
これは、「Milad」という名前のユーザーがログインするまで待機します。
whoログインしたユーザーのリストを取得し、を含むエントリに対してgrep "Milad"返されるリストをフィルタリングします。エントリが見つかった場合、これは「true」を返します。出力を抑制するために、デジタルトイレにリダイレクトされます()。次に、ユーザーがいない間、すべてがループし、各テストの間に60秒間スリープします。whoMilad> /dev/nullMilad
who
grep "Milad"
Milad
> /dev/null