Shell 编程学习笔记:脚本输入参数
2007-05-23 17:13
971 查看
原文见 《LINUX与UNIX SHELL编程指南 》的第14章 “环境和shell变量” 中 “14.4 位置变量参数”节。
1、在脚本中可以使用 $0~$9 访问传递给脚本的参数(可以通过shift命令修改)。
2、一些特殊的脚本参数:
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个
$$ 脚本运行的当前进程I D号
$! 后台运行的最后一个进程的进程I D号
$@ 与$ #相同,但是使用时加引号,并在引号中返回每个参数
$- 显示s h e l l使用的当前选项,与s e t命令功能相同
$? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。
1、在脚本中可以使用 $0~$9 访问传递给脚本的参数(可以通过shift命令修改)。
2、一些特殊的脚本参数:
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个
$$ 脚本运行的当前进程I D号
$! 后台运行的最后一个进程的进程I D号
$@ 与$ #相同,但是使用时加引号,并在引号中返回每个参数
$- 显示s h e l l使用的当前选项,与s e t命令功能相同
$? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。
相关文章推荐
- shell 脚本 输入参数 学习
- shell脚本编程之if语句学习笔记
- 嵌入式开发之linux基础第七天学习笔记 shell脚本编程(二)
- shell学习 - 处理脚本的多参数输入
- shell脚本编程之case语句学习笔记
- Linux学习笔记之:脚本的输入参数
- Linux命令与shell脚本编程学习笔记-16创建函数
- Liunx 命令行与shell脚本编程大全 第五章学习笔记(Vim 编辑器使用详解 解释+图示)
- Linux命令shell脚本编程学习笔记-18章初识sed和gawk
- shell脚本编程之循环语句学习笔记
- 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
- Linux命令行与Shell脚本编程[学习笔记1]
- Liunx 命令行与shell脚本编程大全 第八章学习笔记(Linux系统的包管理基础)
- Shell脚本学习笔记-用户输入处理
- Linux学习-shell脚本编程基础之处理用户输入
- shell脚本编程之case语句学习笔记
- 顶嵌学员学习笔记:Shell脚本编程总结
- Shell编程之脚本参数传递笔记
- shell脚本编程之循环语句学习笔记
- linux学习笔记:shell脚本编程相关(上)