Shell基本知识
来源:互联网 发布:淘宝店铺推荐低价男装 编辑:程序博客网 时间:2024/05/16 09:39
一、需要记住的特殊参数:
$0shell名称或shell脚本名称$n(1-9)第n个shell参数$#位置参数的个数“$*”"$1 $2 $3 ...$n”“$@”“$1” “$2” “$3”...”$n”$?最近执行的命令的退出状态$$当前shell脚本的PID$!最近启动的后台作业的PID
二、需要记住的基本扩展参数:
形式设置了var没有设置var${var:-string}$varstring${var:+string}$stringnull${var:=string}$varstring(并且执行var=string)${var:?string$var(返回string然后退出)
- 有“:” === 运算表达式测试“存在”和“非空”。
- 没有“:” === 运算表达式仅测试“存在”。
- 三、需要记住的替换参数: 形式结果${var%suffix}删除位于var结尾的suffix最小匹配模式 ${var%%suffix}删除位于var结尾的suffix最大匹配模式 ${var#prefix}删除位于var结尾的suffix最小匹配模式 ${var##prefix}删除位于var结尾的suffix最大匹配模式
基本重定向(redirection)运算符(在此[n]表示定义文件描述符的可选参数):
- [n] > file重定向标准输出(或 n)到file[n] >> file重定向标准输出(或 n)到file[n] < file将file重定向到标准输入(或 n)[n1] > &n2重定向标准输出(或 n1)到n22 > file > &2重定向标准输出和错误输出到file| command将标准输出通过管道传递给command2 > &1 | command将标准输出或错误输出通过管道传递给command
四、shell的重定向
- stdin: 标准输入 (文件描述符 === 0)
- stdout: 标准输出 (文件描述符 === 1)
- stderr: 标准错误 (文件描述符 === 2) shell 允许你通过使用 exec 内嵌一个任意的文件描述符来打开文件。
- Shell基本知识
- shell基本知识
- Shell基本知识
- Shell基本知识
- shell基本知识
- shell的一些基本知识
- Shell 入门基本知识
- SHELL 脚本基本知识
- shell编程基本知识
- Shell脚本的基本知识
- Shell编程基本知识
- Shell 脚本语言基本知识
- Shell脚本常识(基本知识)
- shell基本知识 - 变量、运算符
- shell系统学习一--基本知识
- shell学习二-----变量基本知识
- Shell脚本常识(基本知识)
- shell基本知识(1)--脚本参数
- 习语言1.62版本发布
- OGRE中Demo_Water资源文件分析
- FM 与 AM的区别
- 未来的移动用户体验——增强现实
- Hibernate
- Shell基本知识
- ORACLE的约束
- Tempter of the Bone-深度优先中的奇偶剪枝问题
- 寻找电法勘探的朋友
- Flex 最全的换行 制表符 回车 空格 特殊符号
- Android的MediaRecorder架构介绍
- dedecms中用runphp来控制按钮样式
- LCD驱动中pixclock的计算
- embed标签的使用