下一页
上一页 目录
BASH 编程 - 简介 HOW-TO
作者:Mike G
mikkey at dynamo.com.ar
2000年7月27日,星期四,ART 时间 09:36:18
本文旨在帮助您开始编写基础到中级的 shell 脚本程序。它并非旨在成为高级文档(请参见标题)。我不是 shell 编程专家或大师。我决定写这篇文章是因为我自己可以学到很多东西,并且它可能对其他人有用。任何反馈都将不胜感激,特别是补丁形式的反馈 :)
1.
简介
1.1 获取最新版本
1.2 前提条件
1.3 本文档的用途
2.
非常简单的脚本
2.1 传统的 “Hello World” 脚本
2.2 一个非常简单的备份脚本
3.
关于重定向的一切
3.1 理论和快速参考
3.2 示例:stdout 重定向到文件
3.3 示例:stderr 重定向到文件
3.4 示例:stdout 重定向到 stderr
3.5 示例:stderr 重定向到 stdout
3.6 示例:stderr 和 stdout 都重定向到文件
4.
管道
4.1 什么是管道以及为什么要使用它们
4.2 示例:使用 sed 的简单管道
4.3 示例:ls -l *.txt 的替代方案
5.
变量
5.1 示例:使用变量的 Hello World!
5.2 示例:一个非常简单的备份脚本(稍微好一点)
5.3 局部变量
6.
条件语句
6.1 枯燥的理论
6.2 示例:基本的条件语句示例 if .. then
6.3 示例:基本的条件语句示例 if .. then ... else
6.4 示例:带变量的条件语句
7.
循环 for、while 和 until
7.1 For 循环示例
7.2 类似 C 语言的 for 循环
7.3 While 循环示例
7.4 Until 循环示例
8.
函数
8.1 函数示例
8.2 带参数的函数示例
9.
用户界面
9.1 使用 select 创建简单菜单
9.2 使用命令行
10.
杂项
10.1 使用 read 读取用户输入
10.2 算术运算求值
10.3 查找 bash
10.4 获取程序的返回值
10.5 捕获命令的输出
10.6 多个源文件
11.
表格
11.1 字符串比较运算符
11.2 字符串比较示例
11.3 算术运算符
11.4 算术关系运算符
11.5 常用命令
12.
更多脚本
12.1 将命令应用于目录中的所有文件。
12.2 示例:一个非常简单的备份脚本(稍微好一点)
12.3 文件重命名器
12.4 文件重命名器(简单)
13.
当出现问题时(调试)
13.1 调用 BASH 的方式
14.
关于文档
14.1 (无) 担保
14.2 翻译
14.3 感谢
14.4 历史
14.5 更多资源
下一页
上一页 目录