- Unix / Linux 初学者
- Unix / Linux - 主页
- Unix / Linux - 入门
- Unix / Linux - 文件管理
- Unix / Linux - 目录
- Unix / Linux - 文件权限
- Unix / Linux - 环境
- Unix / Linux - 基本实用程序
- Unix / Linux - 管道和过滤器
- Unix / Linux - 进程
- Unix / Linux - 通信
- Unix / Linux - vi 编辑器
- Unix/Linux Shell 编程
- Unix / Linux - Shell 脚本
- Unix / Linux - 什么是 Shell?
- Unix / Linux - 使用变量
- Unix / Linux - 特殊变量
- Unix / Linux - 使用数组
- Unix / Linux - 基本运算符
- Unix / Linux - 决策
- Unix / Linux - Shell 循环
- Unix / Linux - 循环控制
- Unix / Linux - Shell 替换
- Unix / Linux - 引用机制
- Unix / Linux - IO 重定向
- Unix / Linux - Shell 函数
- Unix / Linux - 联机帮助页
shell 脚本教程
shell 脚本是一种设计为由 Unix/Linux shell 运行的计算机程序,可以是以下之一:
- 伯恩贝壳
- C 外壳
- 科恩壳
- GNU 谍影重重 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 脚本。