外壳脚本(英語:Shell script),又稱Shell脚本Shell命令稿程式化腳本,是一種電腦程式使用的文字檔案,內容由一連串的shell命令組成,經由Unix Shell直譯其內容後運作。被當成是一種腳本語言來設計,其運作方式與直譯語言相當,由Unix shell扮演命令行直譯器的角色,在讀取shell脚本之後,依序執行其中的shell命令,之後輸出結果。利用shell脚本可以進行系統管理,檔案操作等。

Unix及所有的類Unix系統中,如LinuxFreeBSD等作業系統,都存在shell脚本。依照Unix shell的各種不同類型,shell脚本也有各種不同方言。在DOSOS/2Microsoft Windows中的批次檔,跟shell脚本有類似的功能。

功能

编辑

外部連結

编辑

📚 Artikel Terkait di Wikipedia

Bourne shell

shell。 其concise(简洁),compact(紧凑),fast(高效)[來源請求],由AT&T编写,属于系统管理shell。 UNIX Shell Script Tutorials & Reference UNIX/Linux Bourne/Bash Shell Scripting

Unix shell

UNIX发布。 Awesome Shell (页面存档备份,存于互联网档案馆) Linux Shell Scripting Tutorial - A Beginner's handbook (页面存档备份,存于互联网档案馆) The Unix Shell: Introduction

殼層

Rexx – IBM的脚本语言(scripting language) Singularity shell – Singularity的標準殼層 Windows PowerShell –命令提示字元的新一代物件導向後繼者(舊稱Monad或Microsoft Shell (MSH)) Windows修復主控台–

脚本语言

脚本语言(英語:scripting language)是为了缩短传统的「编写、编译、链接、运行」(edit-compile-link-run)过程而创建的计算机编程语言。早期的脚本语言经常被称为批处理语言或作业控制语言(英语:Job Control Language)。一个脚本通常是解释运行而非编

VBScript

VBScript("Microsoft Visual Basic Scripting Edition")是微软以 Visual Basic 为蓝本开发的一种已废弃的动态脚本(英语:Active Scripting)语言。它允许 Microsoft Windows

Shebang

号则常常称为bang。也有看法认为,shebang名字中的sh来自于默认shell————Bourne shell的名称,sh,因为常常使用shebang调用之。 在2010年版的Advanced bash scripting guide(页面存档备份,存于互联网档案馆)(revision 6

GNU

system programming languages.  Seebach, Peter. Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source). November

XBoard

1994: 186 [2011-11-11]. ISBN 978-1-56592-019-4.  Johnson, Chris F. A. Shell scripting recipes: a problem-solution approach. Apress. 2005: 294 [2011-11-11]