作者gecer (gecer)
看板Linux
標題[問題] 一段shell 語法
時間Sat Jun 9 07:09:39 2018
https://github.com/jmahler/mips-cpu/blob/master/check-install.sh
if ! which "gcc" >/dev/null ; then
請問這裡 ! 是什麼意思??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.233.55
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1528499383.A.C5D.html
1F:推 goldie: 邏輯的 not 06/09 08:01
2F:→ goldie: 把後面的指令的 exit code 結果反向 06/09 08:03
3F:→ goldie: non-zero變zero; zero變non-zero 06/09 08:04
4F:推 patrick521: 如果找不到gcc的指令,就進入if判斷式 06/09 11:24
5F:推 cuello: 相當於 which "gcc" >/dev/null || . . . 06/26 23:25
6F:→ cuello: 因為 which 沒有 -q 或是類似 silent, quiet 的選項 06/26 23:29