返回首页 我的新博客
摘要: 要想调用执行自己编写的shell文件中的函数,有如下方法:比如,自己编写了一个test.sh文件如下,#===========test.sh: #! /bin/sh echo_line() { echo date echo "Wellcome to shell func!" } echo_line() { echo "Hello World!" } #=================... 阅读全文
posted @ 2009-12-02 15:29 buffer的blogs 阅读(8553) 评论(0) 推荐(0) 编辑
摘要: Grep正则表达式要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。$ ls -l | grep '^a' 通过管道过滤ls -l输出的内容,只显示以a开头的行。$ grep 'test' d* 显示所有以d开头的文件中包含test的行。$ grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配... 阅读全文
posted @ 2009-12-02 14:32 buffer的blogs 阅读(589) 评论(0) 推荐(0) 编辑
摘要: Shell正则表达式 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 \ hmcLinux联盟将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符... 阅读全文
posted @ 2009-12-02 14:04 buffer的blogs 阅读(4108) 评论(0) 推荐(0) 编辑
摘要: 1.文件条件测试 -r 可读 -w 可写 -x 可执行 -d 目录 -f 一般文件 -b 块设备 -c 字符设备 -u 文件suid -L 符号链接 -s 文件大于0,为非空 -e 文件是否存在 2.字符串条件测试 = 两个字符串相同 != 两个字符串不相同 -z 为空串 -n 非空串 3.数值条件测试 -eq 相等 -ne 不相等 -gt 大于 -ge 大于或等于 -lt 小于 -le 小于或等... 阅读全文
posted @ 2009-12-02 11:27 buffer的blogs 阅读(612) 评论(0) 推荐(0) 编辑