随笔分类 -  Shell脚本语言

grep家族、sed、awk
摘要:一、grep家族 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 在上一次的博客中已经使用过egrep通过正则表达式来匹配正确IP地址,这里的用法就不多说了。 fgrep 命令于 grep 和 egrep 命令不同,因为它搜索字符串而不是搜索匹配表达式的模式。f 阅读全文
posted @ 2016-08-12 16:04 My_Blog_Days 阅读(247) 评论(0) 推荐(0)
正则表达式
摘要:规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式。 正则表达式中用到的很多特殊字符在Shell中也有特殊含义,只有用单引号括起来才能保证这些字符原封不动的传给grep命令,而不会被Shell解释到,(grep是一种查找过滤工具,找的是包 阅读全文
posted @ 2016-08-11 14:14 My_Blog_Days 阅读(183) 评论(0) 推荐(0)
Shell中的条件测试和循环语句
摘要:1.条件测试:test或[ 如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假,则命令的Exit Status为0 运行结果: 带与、或、非的测试命令[ ! EXPR ] : EXPR可以是上表中的任意一种测试条件,!表示逻辑反[ EXPR1 -a EXPR2 ] : EXPR 阅读全文
posted @ 2016-08-09 11:53 My_Blog_Days 阅读(897) 评论(0) 推荐(0)
Shell变量
摘要:环境变量 Shell进程的环境变量,可以从当前进程传给fork出来的子进程,用printenv命令显示当前进程的环境变量。 。。。 本地变量 只存在与当前Shell进程,set命令可以显示当前Shell进程中定义的所有变量和函数 定义变量、定义和导出环境变量 export VARNAME=value 阅读全文
posted @ 2016-08-07 23:29 My_Blog_Days 阅读(267) 评论(0) 推荐(0)
Shell执行脚本
摘要:Shell作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行这一条,这种方式称为交互式,但还有另一种执行命令的方式称为批处理方式,用户事先写一个Shell脚本,Shell可以一次把这些命令执行完。 如下例子: 第一种执行方式:chmode+x script.sh 执行过程: Shell 阅读全文
posted @ 2016-08-07 21:33 My_Blog_Days 阅读(3822) 评论(0) 推荐(0)