好的,所以我正在学习Bash,而且还有那个练习;
"编写一个脚本,如果用户'user000'已登录,则每十秒检查一次."
我的想法是grepa who,但我不知道如何将其合并到脚本中.我尝试过类似的东西
if [ `who | grep "user000"` ] then things
Run Code Online (Sandbox Code Playgroud)
但它返回匹配的行与grep,而不是true/false.
你想要的grep -q.这是"安静的模式"; 只根据是否有任何匹配设置状态,不输出任何内容.所以:
if who | grep -q "user000"; then things; fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14237 次 |
| 最近记录: |