linux shell (8) -用户输入处理

linux shell (8) -用户输入处理

2015.10

**** http://www.jikexueyuan.com/course/1801.html

欢迎提问!

1. 命令行参数的基本使用

1) 位置参数

linux shell (8) -用户输入处理
超过9 ${10}

linux shell (8) -用户输入处理

linux shell (8) -用户输入处理

2) 获取真正命令名称

linux shell (8) -用户输入处理

linux shell (8) -用户输入处理

2

linux shell (8) -用户输入处理

linux shell (8) -用户输入处理
使用同一个脚本文件创建两个执行不同命令的脚本。

linux shell (8) -用户输入处理

3) 使用特殊变量: $#,$*,[email protected]

linux shell (8) -用户输入处理
$*是一个变量。
[email protected]是一个列表。

linux shell (8) -用户输入处理

linux shell (8) -用户输入处理

2. 处理命令行参数

1)参数检查

2)移动参数

3)处理简单选项

4)分离参数和选项

5)处理带值选项

6)利用getopt处理参数

7)利用getopts处理参数

8)Linux常用默认选项含义

3 read命令

1)基本使用

2)处理超时

3)隐藏读取

4)从文件中读取