shell
yangzhifu
7年嵌入式工作经验,主要方向是安防产品
展开
-
一、我也来抄shell之ABS--特殊字符
特殊字符如下:“#” --注释,行首以#开头为注释(#!是个例外).“;” --命令分隔符,可以用来在一行中来写多个命令.“;;” --终止"case"选项.“.” --“.”命令等价于 source 命令这是一个 bash 的内建命令.“.”如果作为文件名的前缀的话,那么这个文件将成为隐藏文件 “.”字符匹配,这是作为正则表达是的一部分,用来匹配原创 2012-02-11 23:02:59 · 1782 阅读 · 0 评论 -
二、我也来抄shell之ABS--变量和参数介绍
为了加深自己的影响,所以抄了一边,具体请看ABS_Guide_cn.pdf4.1 变量替换"$" 变量替换操作符只有在变量被声明,赋值,unset 或 exported 或者是在变量代表一个 signal 的时候,变量才会是以本来的面目出现在脚本里.变量在被赋值的时候,可能需要使用"=",read 状态或者是在循环的头部.在""中还是会发生变量替换,这被叫做部分引用,或叫弱引用.而原创 2012-02-12 22:02:20 · 1238 阅读 · 0 评论 -
三、我也来抄shell之ABS--引用
注:为了加深自己的影响,所以抄了一边,具体请看ABS_Guide_cn.pdf5.1 引用变量在一个双引号中直接使用变量名,一般都是没有问题的.它阻止了所有在引号中的特殊字符的重新解释--包括变量名[2]--但是$,`和\除外.[3]保留$,作为特殊字符的意义,是为了能够在双引号中也能够正常地引用变量("$var").这样在""中可以使用变量所表达的值.使用""来防止单词分割.[4]如果在原创 2012-02-12 22:37:09 · 674 阅读 · 0 评论 -
四、我也来抄shell之ABS--退出,Test
第 6 章 退出和退出状态exit 命令被用来结束脚本,就像 C 语言一样.他也会返回一个值来传给父进程,父进程会判断是否可用.每个命令都会返回一个 exit 状态(有时候也叫 return 状态).成功返回 0,如果返回一个非 0 值,通常情况下都会被认为是一个错误码.一个编写良好的 UNIX 命令,程序,和工具都会返回一个 0 作为退出码来表示成功,虽然偶尔也会有例外.同样的,原创 2012-02-13 23:37:01 · 527 阅读 · 0 评论 -
五、我也来抄bash之ABS--操作符
第 8 章 操作符和相关的主题8.1 操作符等号操作符变量赋值 初始化或者修改变量的值= 无论在算术运算还是字符串运算中,都是赋值语句.算术操作符+ 加法- 减法* 乘法/ 除法** 幂运算% 取模+= 加等于(通过常量增加变量) let "var += 5"-原创 2012-02-14 22:39:16 · 920 阅读 · 0 评论