Shell专题(基础知识必要)

shell部分

Linux中每一个命令都会打开三个不同类型的文件 0, 1,  2  输入,输出,和错误

 

在shell中的特殊重定向表达方式 

用echo输出到屏幕上:三种格式

 [ ] 和 [[  ]] 在运算符中的运用

主要在算术运算(加减乘除)

关系运算(相等,不等,大于,小于)

布尔运算(非 与 或)

逻辑运算 (逻辑与,或  &&  || )[[  ]]

字符串运算 (相等,不等,为0,为空等)

文件测试运算 (类型,大小,)

test命令来代替 [ ]

 流程控制

条件

循环

选择

函数部分

参数输入和内部调用方法

文件包含,shell中也可以包含外部的独立文件作为一个库文件

[ ] 表达式

注意:在 [] 表达式中,常见的 >, < 需要加转义字符,表示字符串大小比较,以 acill 码位置作为比较。不直接支持 >, < 运算符,还有逻辑运算符 || 、&& ,它需要用 -a[and] –o[or] 表示。

[[  ]] 表达式

注意:[[]] 运算符只是 [] 运算符的扩充。能够支持 >, < 符号运算不需要转义符,它还是以字符串比较大小。里面支持逻辑运算符:|| && ,不再使用 -a -o

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章