shell 查找指定路径下包含特定关键字的文件,并输出关键字所在文件及所在行
xxxxxx91116 2013-04-25 20:37:30 4676 收藏 2展开 #!/bin/bash#作者:zxx#日期:2013.04.25#功能描述:在FIND_PATH路径下查找包含关键字SOURCE的文件,并列出所在行,S...
xxxxxx91116 2013-04-25 20:37:30 4676 收藏 2展开 #!/bin/bash#作者:zxx#日期:2013.04.25#功能描述:在FIND_PATH路径下查找包含关键字SOURCE的文件,并列出所在行,S...
#!/bin/bash Program: # 判断一个文件或者目录是否存在 # History: # 01/04/2011 saint first releas PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr...
1.循环结构while test-commands #重复执行命令,直到测试条件为假docommandsdone until test-commands #重复执行命令,直到测试条件为真docommandsdone for variable...
1.shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。 结合if-else语句实现判断上一个命令是否执行成功。 示例如下: if [ $? -ne 0 ]; thenecho \"failed\...
1.shell脚本开始#! /bin/bash #指定脚本的运行环境 2.变量赋值= #在shell中变量不需要声明,可直接赋值$ #在存取变量的时候用$替换source a.sh #使用source可以使变量影响到父shell环境ex...
1.文件测试test和[]命令的文件测试用于判断一个文件是否满足特定的条件常用test选项:-b file #当file是块设备文件时返回真-c file #当file是字符文件时返回真-d pathname #当是目录时返回真-e pat...
1.字符集和单词.at #.可以用于匹配除换行符之外的任意一个字符[a-z]at #[]表示指定字符集[a-zA-Z] #表示匹配所有英文字母[0-9] #表示数字“<” “>” #表示分隔符,能够严格地匹配一个单词 2.字符类...
1.表达式求值$[] #对[]中的表达式求值,可以接受不同基数的数字可以采用bash#n来表示从二到三十六进制的任何一个n值expr #表达式,如果是整数相加必须加空格,否则会当成字符串输出let #计算整数表达式 2.控制语句if #判断...
大数据程序员为什么要学习Shell呢?(脚本开发)1)需要看懂运维人员编写的Shell程序。2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率。 第2章 Shell解析器(1)Linux提供的Shell解析器有:[shell@ha...
Shell是一个程序,它是命令解释器,在用户和操作系统之间提供了一个面向行的可交互接口。 浏览系统的简单命令:cd / ##进入根目录(在shell中,“…”代表当前目录的上一级目录,“.”代表当前目录,“~”代表用户主目录)home/ #...