Unix 简明教程

Shell Scripting Tutorial

Shell 脚本是一种计算机程序,由 Unix/Linux shell 运行,它可能是以下项之一:

  1. The Bourne Shell

  2. The C Shell

  3. The Korn Shell

  4. The GNU Bourne-Again Shell

Shell 是一个命令行解释器,shell 脚本执行的典型操作包括文件处理、程序执行和打印文本。

Extended Shell Scripts

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 脚本。