[问题] 一段shell 语法

楼主: gecer (gecer)   2018-06-09 07:09:39
https://github.com/jmahler/mips-cpu/blob/master/check-install.sh
if ! which "gcc" >/dev/null ; then
请问这里 ! 是什么意思??
作者: goldie (阿良)   2018-06-09 08:01:00
逻辑的 not把后面的指令的 exit code 结果反向non-zero变zero; zero变non-zero
作者: patrick521 (派星星)   2018-06-09 11:24:00
如果找不到gcc的指令,就进入if判断式
作者: cuello (cuello)   2018-06-26 23:25:00
相当于 which "gcc" >/dev/null || . . .因为 which 没有 -q 或是类似 silent, quiet 的选项

Links booklink

Contact Us: admin [ a t ] ucptt.com