Linux Shell中各種括號用法總結!

老男孩IT教育機構發表於2023-04-27

  shell不僅是使用者命令的直譯器,它同時也是一種功能強大的程式語言,更是學習Linux時必不可少的重要知識點之一,那麼什麼是shell?shell的用途有哪些?Linux Shell中各種括號用法是什麼?本篇文章為大家詳細的講解一下。

  什麼是shell?

  shell是作業系統的最外層,是一個使用者跟作業系統之間互動的命令直譯器。

  大多數Linux預設的shell命令直譯器是bash。

  shell獨立於核心,是連結核心和應用程式的橋樑,通俗來講shell是核心周圍的外殼。

  shell的用途

  shell可以合併程式語言以控制程式和檔案,以及啟動和控制其他程式。

  shell能夠減少大量的重複輸入和互動操作,能夠進行批次的處理和自動化完成維護,減輕管理層的負擔。

  Linux Shell中各種括號的用法

  Linux中小括號()和大括號{}都是對其中的一串命令進行執行,但有一定的區別,其具體含義如下:

  ( ):括號內的命令會在一個子shell中執行

  (( )):將括號內的數值進行比較與運算

  $( ):命令替換,等同於反引號` `

  $(( )):整數運算

  { }:對括號內的一組字元進行操作

  ${ }:變數的引用

  [ ]:條件測試

  [[ ]]:支援正規表示式的條件測試

  $[ ]:整數運算


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2949178/,如需轉載,請註明出處,否則將追究法律責任。

相關文章