CTDP linux 程序员手册 (4.1) Linux 脚本变量
2006-07-08 16:42
477 查看
Linux 脚本变量
变量在使用的时候,可以在它们前面放上$ 号表示不同的意思.在shell编程时
有几种有用的变量可供选择。其中几种是:
$$ = 执行这个shell的进程 PID 号.
$? = 退出状态变量
$0 = 调用一个程序的命令名称
$1 = 命令行得第一个参数
$2 = 命令行的第二个参数.
$n = 命令行的第n个参数
$* = 命令行的全部参数
$# = 命令行的参数个数
"shift" 命令可以向左边移动命令行参数,例如 $1 变为$2的值, $3 移动到 $2中,等等. 这个命令, "shift 2"将移动两个位置,也就是说$1将变为$3 等等.
变量附值
变量可以如下进行附值:
DONE=no
它们以下面的方式被使用:
while [ $DONE = no ]
变量在使用的时候,可以在它们前面放上$ 号表示不同的意思.在shell编程时
有几种有用的变量可供选择。其中几种是:
$$ = 执行这个shell的进程 PID 号.
$? = 退出状态变量
$0 = 调用一个程序的命令名称
$1 = 命令行得第一个参数
$2 = 命令行的第二个参数.
$n = 命令行的第n个参数
$* = 命令行的全部参数
$# = 命令行的参数个数
"shift" 命令可以向左边移动命令行参数,例如 $1 变为$2的值, $3 移动到 $2中,等等. 这个命令, "shift 2"将移动两个位置,也就是说$1将变为$3 等等.
变量附值
变量可以如下进行附值:
DONE=no
它们以下面的方式被使用:
while [ $DONE = no ]
相关文章推荐
- CTDP linux 程序员手册 (4.6) 一个循环脚本的例子
- CTDP linux 程序员手册 (4.4)在Linux 脚本中经常要用到的程序
- CTDP linux 程序员手册 (4.9) 一个 makefile 脚本的例子
- CTDP linux 程序员手册 C和C++编程(4)Linux POSIX 系统的兼容型
- CTDP linux 程序员手册 C和C++编程(7)系统 POSIX 选项
- CTDP linux 程序员手册 (4.2) Linux 测试条件
- CTDP linux 程序员手册 C和C++编程(8)文件和目录的 POSIX 选项
- CTDP linux 程序员手册 C和C++编程(12)一个 Linux 串口测试例子
- CTDP linux 程序员手册 (4) Linux 脚本编程
- CTDP linux 程序员手册 C和C++编程(1)简介
- CTDP linux 程序员手册 C和C++编程 调试 Linux 程序
- CTDP linux 程序员手册 (2) IPC 进程间通讯
- CTDP linux 程序员手册 C和C++编程(2)POSIX 编号
- CTDP linux 程序员手册 C和C++编程(9)Linux 线程
- CTDP linux 程序员手册 (3) Linux 信号
- CTDP linux 程序员手册 (4.7) 调整时间的程序
- CTDP linux 程序员手册 C和C++编程(3)POSIX 功能性
- CTDP linux 程序员手册 C和C++编程(10)Linux mutex互斥和条件变量
- CTDP linux 程序员手册 (4.8) 一个管理和读文件的例子
- CTDP linux 程序员手册 (1)