
- Unix/Linux 初学者指南
- Unix/Linux - 首页
- Unix/Linux - 什么是 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 - I/O 重定向
- Unix/Linux - Shell 函数
- Unix/Linux - 手册页帮助
- 高级 Unix/Linux
- Unix/Linux - 标准 I/O 流
- Unix/Linux - 文件链接
- Unix/Linux - 正则表达式
- Unix/Linux - 文件系统基础
- Unix/Linux - 用户管理
- Unix/Linux - 系统性能
- Unix/Linux - 系统日志
- Unix/Linux - 信号和陷阱
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 脚本。
广告