當前位置:編程學習大全網 - 編程語言 - SHELL腳本是什麽?

SHELL腳本是什麽?

Shell Script,Shell腳本與Windows/Dos下的批處理相似,也就是用各類命令預先放入到壹個文件中,方便壹次性執行的壹個程序文件,主要是方便管理員進行設置或者管理用的。但是它比Windows下的批處理更強大,比用其他編程程序編輯的程序效率更高,畢竟它使用了Linux/Unix下的命令。

換壹種說法也就是,shell script是利用shell的功能所寫的壹個程序,這個程序是使用純文本文件,將壹些shell的語法與指令寫在裏面,然後用正規表示法,管線命令以及數據流重導向等功能,以達到我們所想要的處理目的。

更明白的來說,shell script就像早期dos年代的.bat,最簡單的功能就是將許多指令匯整寫壹起,讓使用者很容易的就能夠壹個操作執行多個命令,而shell script更是提供了數組,循環,條件以及邏輯判斷等重要功能,讓使用者可以直接以shell來寫程序,而不必使用類似C程序語言等傳統程序編寫的語法。

shell和shell腳本的區別:

shell是什麽呢?確切壹點說,Shell就是壹個命令行解釋器,它的作用就是遵循壹定的語法將輸入的命令加以解釋並傳給系統。它為用戶提供了壹個向Linux發送請求以便運行程序的接口系統級程序,用戶可以用Shell來啟動、掛起、停止甚至是編寫壹些程序。 Shell本身是壹個用C語言編寫的程序,它是用戶使用Linux的橋梁。Shell既是壹種命令語言,又是壹種程序設計語言(就是妳所說的shell腳本)。作為命令語言,它互動式地解釋和執行用戶輸入的命令;作為程序設計語言,它定義了各種變量和參數,並提供了許多在高階語言中才具有的控制結構,包括循環和分支。它雖然不是 Linux系統內核的壹部分,但它調用了系統內核的大部分功能來執行程序、創建文檔並以並行的方式協調各個程序的運行。

  • 上一篇:洛陽工資待遇問題
  • 下一篇:為什麽結構化需求分析方法包含三類模型
  • copyright 2024編程學習大全網