Shell 指令碼教程



Shell 指令碼是旨在由 Unix/Linux Shell 執行的計算機程式,Shell 可以是以下之一:

  • Bourne Shell
  • C Shell
  • Korn Shell
  • GNU Bourne-Again Shell

Shell 是一個命令列直譯器,Shell 指令碼通常執行的操作包括檔案操作、程式執行和列印文字。

擴充套件 Shell 指令碼

Shell 指令碼有一些必需的構造,這些構造告訴 Shell 環境該做什麼以及何時做。當然,大多數指令碼比上面的指令碼更復雜。

畢竟,Shell 是一種真正的程式語言,擁有變數、控制結構等等。無論指令碼變得多麼複雜,它仍然只是一系列按順序執行的命令。

以下指令碼使用 **read** 命令,該命令從鍵盤獲取輸入並將其分配為變數 PERSON 的值,最後將其列印到 STDOUT 上。

#!/bin/sh

# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

以下是指令碼的示例執行:

$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$

本教程的後續部分將詳細介紹 Unix/Linux Shell 指令碼。

廣告