外殼指令碼(英語:Shell script),又稱Shell指令碼、Shell命令稿、程式化指令碼,是一種電腦程式使用的文字檔案,內容由一連串的shell命令組成,經由Unix Shell直譯其內容後運作。被當成是一種手稿語言來設計,其運作方式與直譯語言相當,由Unix shell扮演命令列直譯器的角色,在讀取shell指令碼之後,依序執行其中的shell命令,之後輸出結果。利用shell指令碼可以進行系統管理,檔案操作等。
在Unix及所有的類Unix系統中,如Linux、FreeBSD等作業系統,都存在shell指令碼。依照Unix shell的各種不同類型,shell指令碼也有各種不同方言。在DOS、OS/2、Microsoft Windows中的批次檔,跟shell指令碼有類似的功能。
功能
![]() | 此章節尚無任何內容,需要擴充。 (2018年1月21日) |
外部連結
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/40px-Wikibooks-logo.svg.png)
維基教科書中的相關電子教學:Shell Programming
- An Introduction To Shell Programming by Greg Goebel(頁面存檔備份,存於互聯網檔案館)
- UNIX / Linux shell scripting tutorial by Steve Parker(頁面存檔備份,存於互聯網檔案館)
- Shell Scripting Primer (Apple)(頁面存檔備份,存於互聯網檔案館)
- What to watch out for when writing portable shell scripts by Peter Seebach
- Free Unix Shell scripting books(頁面存檔備份,存於互聯網檔案館)
![]() | 這是一篇與程式設計相關的小作品。您可以透過編輯或修訂擴充其內容。 |
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.