波神

导航

2017年1月4日 #

shell中括号的使用

摘要: 在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var 阅读全文

posted @ 2017-01-04 16:28 波神 阅读(312) 评论(0) 推荐(0) 编辑

linux中shell变量$#,$@,$0,$1,$2的含义解释(转)

摘要: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。  阅读全文

posted @ 2017-01-04 16:22 波神 阅读(670) 评论(0) 推荐(0) 编辑

shell数组操作

摘要: 1.数组定义,shell使用一对括号表示数组,数组元素间用”空格”分隔 2.数组元素读取,格式:${数组名[下标]},下标从0开始,下标为*或@代表整个数组内容 3.遍历数组, foreach 4.数组长度,格式:${#数组名[*或@]} 5.赋值,格式:数组名[下标]=值,如果下标不存在,则新增数 阅读全文

posted @ 2017-01-04 16:07 波神 阅读(4435) 评论(0) 推荐(0) 编辑