Shell Scripting教程

shell脚本是一个计算机程序,设计由Unix/Linux shell运行,可以是以下之一:

  • Bourne Shell

  • C Shell

  • Korn Shell

  • GNU Bourne-Again Shell

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

扩展Shell脚本

Shell脚本有几个必需的构造,告诉shell环境做什么以及何时做.当然,大多数脚本比上面的脚本更复杂.

毕竟,shell是一种真正的编程语言,包括变量,控制结构等等.无论脚本有多复杂,它仍然只是一个顺序执行的命令列表.

以下脚本使用读取命令来获取来自键盘并将其指定为变量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 Scripting in细节.