Shell元字符和shell内部变量
2011-02-17 14:47
190 查看
Shell元字符和shell内部变量
2007-04-17 10:58
2007-04-17 10:58
shell 元字符 > prog > file 将标准输出重定向到文件 >> prog >> file 将标准输出附加到文件 < prog < file 从文件file中获取标准输入 | p1 | p2 将p1的标准输出作为p2的标准输入 <<string Here Document: 标准输入从Here Document读入,直到出现string * 匹配文件名中的零个或多个字符 ? 匹配文件名中的任何单个字符 {abc} 匹配文件名中abc范围内的任何字符,如0-9或a-z都是合法的 ; 命令结束符,例如p1; p2表示先执行p1,再运行p2 & 命令结束符,与 ; 类似,但不等p1结束 `...` 运行...中的命令,输出的结果代替`...` (...) 在子shell中执行...中的命令 {...} 在当前shell中执行...中的命令(很少使用) $1,$2等 $0...$9 代表shell文件的参数 $变量 shell变量的值 ${变量} 变量的值,为避免在文本连接时混淆 / /c 将 c 字符作为字符,但 / 后面加换行符无效 '...' 作为文本,不作任何替换 "..." 在 ... 中的$、`...` 和 / 得到替换后,将 ... 作为文本 # 表示注释 变量=值 为变量赋值 p1&&p2 运行p1;若成功,再运行p2 p1||p2 运行p1;若不成功,再运行p2 _____________________________________________________________________ Shell 内部变量 $# 参数个数 ,从0开始计数 $* shell的所有参数 $@ 类似$*,具体请参看文章http://bbs.chinaunix.net/viewthread.php?tid=218853&extra=&page=7 $- shell用的选择项 $? 上次执行的命令的返回值 $$ shell的进程标识符 $! 用&启动的最后一个命令的进程标识符 $HOME cd命令的缺省参数 $IFS 参数分隔词的字符表 $MAIL 信件文件,当其改变时给出信息you have mail ... 没用过这个^_^ $PATH 搜索命令的目录表 $PS1 提示符串,缺省为$ |
相关文章推荐
- 替换shell变量里的字符方法
- Sed 删除匹配行,匹配的字符用Shell变量替换,且变量里含有斜杠“/”时,无法删除 解决办法
- Shell变量名使用的特殊字符 [转]
- shell 中内部变量和环境变量
- Shell变量名使用的特殊字符
- Shell脚本中的位置变量参数(特殊字符)实例讲解
- 用shell编写的简单密码加密程序,涉及到ASCII与字符的相互转换,以及命令结果输出到变量
- shell 笔记 特殊变量 特殊字符 Metacharacters
- Shell变量名使用的特殊字符
- SHELL的变量和运算字符笔记
- shell 脚本之特殊变量字符
- Shell内部变量
- shell内部命令-----变量类
- shell特殊变量 字符截取
- 使用内部变量,删除,替换,UNSET,等字符操作
- shell 内部变量
- shell变量里的字符替换
- adb shell中设置android系统内部环境变量!
- shell中判断变量是否为整型,字符,字符串等的函数
- Shell变量名使用的特殊字符 [转]