2009年12月12日
Example 33-9 递归调用自己本身的(有用)脚本
################################Start Script#######################################
1 #!/bin/bash
2 # pb.sh: 电话本(phone book)
3
4 # 由Rick Boivie编写,已得到使用
2009年12月12日
Example 27-2 搜索与一个PID相关的进程
################################Start Script#######################################
1 #!/bin/bash
2 # pid-identifier.sh: 给出指定PID的进程的程序全路径.
3
4 ARGNO=1&nb
2009年12月12日
Example 25-2 用"与列表"的另一个命令行参数测试
################################Start Script#######################################
1 #!/bin/bash
2
3 ARGS=1 # 期
2009年12月12日
Example 17-12 一个自文档化(self-documenting)的脚本
################################Start Script#######################################
1 #!/bin/bash
2 # self-document.sh: 自文档化(self-documenting)的脚本
&nbs
2009年12月12日
作业控制
ps
进程统计: 通过进程所有者和PID(进程ID)来列出当前执行的进程. 通常都是使用ax选项
来调用这个命令, 并且结果可以通过管道传递到 grep 或 sed 中来搜索特定的进程
(参见 Example 11-12 和 Example 27-2).
&n
2009年12月12日
Example 12-42 按月偿还贷款
################################Start Script#######################################
1 #!/bin/bash
2 # monthlypmt.sh: 计算按月偿还贷款的数量.
3
4
5 # 这份代码是一份修改
2009年12月12日
12.5 文件与归档命令
-------------------
归档命令
tar
标准的 UNIX 归档工具. [1] 起初这只是一个 磁带 归档 程序, 而现在这个工具已经被开
发为通用打包程序, 它能够处理所有设备的所有类型的归档文件, 包括磁带设备, 正常文
件, 甚至是 stdout (
2009年12月12日
第12章 外部过滤器,程序和命令
=============================
标准的 UNIX 命令使得 shell 脚本更加灵活.通过简单的编程结构把shell指令和系统命令结
合起来,这才是脚本能力的所在.
12.1 基本命令
-------------
新手必须要掌握的初级命令
ls
基本的列出所有文件的命令.但是往往
2009年12月12日
10.4 测试与分支(case和select结构)
---------------------------------
case和select结构在技术上说不是循环,因为它们并不对可执行的代码块进行迭代.但是和循环
相似的是,它们也依靠在代码块的顶部或底部的条件判断来决定程序的分支.
在代码块中控制程序分支
case (in) / esac
在shell中的case同C/
2009年12月12日
Example 9-17 参数替换中的模式匹配
################################Start Script#######################################
1 #!/bin/bash
2 # patt-matching.sh
3
4 # 使用# ## % %%来进行参数替换操作的模式匹配.