IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  AIX and UNIX | Linux  >

UNIX 新手指南,第4部分: 一些很好的 Shell 诀窍

利用这些强大的技术来学习编写脚本的基础知识

developerWorks

级别: 中级

Michael Stutz (stutz@dsl.org), 作者, 顾问

2007 年 7 月 27 日

现在注册或者使用您的 IBM ID 和密码登录。

当编写 Shell 程序时,您通常会遇到一些特殊的情况,希望采用自动方式处理。本教程包括一些关于此类情况的 Bourne Shell 脚本示例。这些情况包括字符串的进制转换(十进制到十六进制、十六进制到十进制、十进制到八进制,等等)、在管道循环中读取键盘、Subshell 执行、内联输入、为目录中的每个文件执行一次命令,以及使用多种方法构造连续循环。本系列文章的第 4 部分总结了一批执行有用功能的 Shell 单命令行程序。

在本教程中

  • Shell 命令执行

  • Shell 运算和进制转换

  • 内联输入

  • Subshell 执行

  • 连续循环

  • 读取键盘输入

  • 实际运用

目标

本教程的目标是向新用户介绍如何使用和实现许多在各种级别上提供自动化操作的 Shell 方法。本教程通过提供针对特定情况的诀窍和技巧来说明这些方法,并且提供适用于常见任务的 Shell 单命令行程序的概要性介绍。


预备知识

本教程面向相对不熟悉 UNIX 的用户。唯一的先决条件是了解 UNIX ® 文件系统的基本知识和操作命令、命令行本身,以及能够使用类似 vi 的编辑器编写文本文件。本系列教程的前面部分对这些概念作了全面说明。


系统需求

您需要在带有 Bourne 兼容 Shell 环境(例如 bash)的 UNIX ® 系统上拥有用户级访问权限。这是本教程唯一的系统要求。



学习时间

2 小时


格式

html, pdf




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


本系列的更多信息:
UNIX 新手指南

    关于 IBM 隐私条约 联系 IBM 使用条款