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.
所以我试图执行这个:
internet=ping -c 3 google.com | grep -cim1 64;
如果计算机已连接到 Internet,则返回 1,否则返回 0。但很明显,这并没有将值分配给变量,而是将其呼应出来。如何分配值?另外,如果计算机连接到互联网,是否有更智能的方法来检查 bash 脚本?
而且我想坚持使用 ping,而不是 wget 或其他任何东西。
$(...)用于替换命令的输出:
$(...)
internet=$(ping -c 3 google.com 2>/dev/null | grep -cim1 64)