外壳脚本(英語: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

殼層

(页面存档备份,存于互联网档案馆)) /*'man bsh'[永久失效連結]*/ Rhino JavaScript殼層 (页面存档备份,存于互联网档案馆)(org.mozilla.javascript.tools.shell.Main (页面存档备份,存于互联网档案馆)) /*'man rhino'*/

KornShell

(原始内容存档于2020-08-23), Instead of inventing a new script language, we built a form entry system by modifying the Bourne shell, adding built-in commands as necessary

脚本语言

shell和MS-DOS COMMAND.COM。其他如AppleScript,可以为系统增加脚本环境,但没有命令行界面。 具体包括: 4DOS(英语:4DOS) 4NT / Take Command(英语:Take Command Console) AppleScript ARexx(英语:ARexx)(Amiga

SpiderMonkey

SpiderMonkey亦提供了JavaScript Shell,它是一個互動式開發環境,可讓開發者使用命令列來執行JavaScript程式。 許多大型組織使用SpiderMonkey來管理他們前端應用程式的JavaScript。 https://developer.mozilla

Thompson shell

Thompson shell是歷史上第一個Unix shell,1971年由肯·湯普遜寫作出第一版并加入UNIX之中。它是一個簡單的命令列直譯器,但不能被用來執行指令稿(Shell script)。它的許多特徵影響了以後命令行界面的發展。至Version 7 Unix之後,被Bourne shell取代。 Thompson

批次檔

Shell script。 在DOS及Windows 9x作業系統家族中,批次檔的副檔名為.bat。在OS/2及Windows NT作業系統家族,添加了.cmd这个副檔名。在其他操作系统中,批处理文件可能具有不同的扩展名,例如,4OS,4OS2和4NT使用.btm副檔名。當執行批次檔時,shell

JavaScript

JavaScript(通常缩写为JS)是一门基于原型和头等函数的多范式高级解释型编程语言,它支持面向对象程式設計、指令式编程和函数式编程。它提供方法来操控文本、数组、日期以及正则表达式等。不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它由Ecma通过ECMAScript实