好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2014年2月27日

摘要: shell字符串操作详解的相关资料.1、shell变量声明的判断表达式 含义${var} 变量var的值, 与$var相同${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEFAULT} 如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为其值 *${var=DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:=DEFAULT} 如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为其值 *${var+OTHER} 如果var声明了, 那么其值就是$OTHER, 否则就为 阅读全文
posted @ 2014-02-27 06:48 snowfly123 阅读(583) 评论(0) 推荐(0) 编辑

摘要: shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决很多复杂的判断。一、逻辑运算符逻辑卷标 表示意思1. 关于档案与目录的侦测逻辑卷标!-f 常用!侦测『档案』是否存在 eg: if [ -f filename ]-d 常用!侦测『目录』是否存在-b 侦测是否为一个『 block 档案』-c 侦测是否为一个『 character 档案』-S 侦测是否为一个『 socket 标签档案』-L 侦测是否为一个『 symbolic link 的档案』-e 侦测『某个东西』是否存在!2. 关于程序的逻辑卷标!-G 侦测是否由 GID 所执行的程序所拥有-O 侦测是否由 UID 所执行的 阅读全文
posted @ 2014-02-27 06:47 snowfly123 阅读(602) 评论(0) 推荐(0) 编辑