巴科斯范式(Backus-Naur Form)


查看oracle官方的文檔了解sql的使用看到以下片段:

我們翻譯一下:

工作中也用到過各種框架的命令行工具,它們都有各自的語法格式,我們需要按照他們的語法格式輸入命令,不然就無法執行,其他語言一樣,命令行工具也有自己的語法格式,我們叫“巴科斯范式”,關於巴科斯范式的具體介紹可以自行百度。

我們來羅列一下四個常用的符號:

  •  < > :內包含的為必選項。
  •   [ ] :內包含的為可選項。
  •  { } :內包含的為可重復0至無數次的項。
  •   |  :表示在其左右兩邊任選一項,相當於"OR"的意思。

實例1:windons下netstat命令

 

通過幫助我們得到 :NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

我們知道 [ ] 內的選項是可選的,所以我們可以得到:

netstat -a -n -o,執行后的結果為:

 

因為是可選,我們也可以直接netstat:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM