|  | 级别: 中级 Michael Stutz (stutz@dsl.org), 作者, 顾问
2007 年 7 月 27 日 当编写 Shell 程序时,您通常会遇到一些特殊的情况,希望采用自动方式处理。本教程包括一些关于此类情况的 Bourne Shell 脚本示例。这些情况包括字符串的进制转换(十进制到十六进制、十六进制到十进制、十进制到八进制,等等)、在管道循环中读取键盘、Subshell 执行、内联输入、为目录中的每个文件执行一次命令,以及使用多种方法构造连续循环。本系列文章的第 4 部分总结了一批执行有用功能的 Shell 单命令行程序。
在本教程中
- Shell 命令执行
- Shell 运算和进制转换
- 内联输入
- Subshell 执行
- 连续循环
- 读取键盘输入
- 实际运用
目标
本教程的目标是向新用户介绍如何使用和实现许多在各种级别上提供自动化操作的 Shell 方法。本教程通过提供针对特定情况的诀窍和技巧来说明这些方法,并且提供适用于常见任务的 Shell 单命令行程序的概要性介绍。
预备知识
本教程面向相对不熟悉 UNIX 的用户。唯一的先决条件是了解 UNIX ® 文件系统的基本知识和操作命令、命令行本身,以及能够使用类似 vi 的编辑器编写文本文件。本系列教程的前面部分对这些概念作了全面说明。
系统需求
您需要在带有 Bourne 兼容 Shell 环境(例如 bash)的 UNIX ® 系统上拥有用户级访问权限。这是本教程唯一的系统要求。
学习时间
2 小时
格式 html, pdf
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|