shell三剑客之find】的更多相关文章

背景 对于很多的测试人员来说,grep命令都很熟悉,用的最多的比如去查找指定的进程:ps -ef | grep *** ,其中***为进程名或进程号,这里我们只用到的grep的最基础功能-从标准输出中过滤指定的字符串,实际上grep的功能远不止如此.这篇文章给大家来介绍下grep的进阶及高阶用法,来帮助我们在测试工作中提升效率. grep的全称:Global search Regular Expression and Print out the line,是一种强大的文本搜索工具,它能使用特定模…
背景 sed(Stream Editor 流编辑器),作为三剑客的一份子,主要的功能有增删改查.为什么称之为"流"编辑器呢?大家知道:在Linux文件系统中,一切都可以作为文件来处理,比如:配置文件.设备文件.日志等等.sed就类似于工厂流水线作业的车间一样,文件中的每行内容都是生产元件,经过sed车间流水线处理,最终会变成成品. sed语法格式 同grep一样,sed提供两种方式: stdout | sed [option] "pattern command" s…
awk 是shell 里的常用命令,非常强大!…
sed 在shell 编程里也很常用,功能强大! 同grep一样,sed提供两种方式: 方式一:stdout | sed [option] "pattern command" 从文本中直接使用pattern匹配搜索. 方式二:sed [option] "pattern command" file 从标准输出中处理. 语法格式 解释 option 选项 pattern 匹配到对应的内容(找谁?) command 执行操作/命令,增删改查等(做啥?) option 选项…
grep 的全称是 Globally search a Regular Expression and Print,是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行 我们程序员最常用的是查找指定的线程: 去查找指定的进程:ps -ef | grep *** grep提供两种方式: grep [option] [pattern] testfile stdout | grep [option] [pattern] 语法格式 解释 option 参数选项 pat…
一.正则表达式:Regular Expression 正则表达式:正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本. 作用:用一些特殊的字符来描述一个模式 正则是用于对文件中的内容进行过滤和匹配 通配符用于对文件名进行匹配 注意:在匹配模式中一定要加上引号 二.符号: ^           以开头 $           以结尾 ^12$     以1开头以2结尾 ^$         空行 .    …
grep 过滤来自一个文件或标准输入匹配模式内容. 除了grep外,还有egrep.fgrep.egrep是grep的扩展,相当于grep -E.fgrep相当于grep -f,用的少. Usage: grep [OPTION]... PATTERN [FILE]... 支持的正则 描述 -E,--extended-regexp 模式是扩展正则表达式(ERE) -F,--fixed-strings 模式是换行分隔固定字符串 -G,--basic-regexp 模式是基本正则表达式(BRE) -P…
查找以ini结尾的文件[root@iZj6cbstl2n6r280a27eppZ app]# find / -name "*.ini"/app/myblog/config.ini exec解释:-exec 参数后面跟的是 command 命令,它的终止是以';'为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠.{} 花括号代表前面find查找出来的文件名. 查找 /imes/ffdc文件下的txt文件,并以时间排序. [root@t…
Sed简介 Sed是Stream Editor(流编辑器)缩写,是操作.过滤和转换文本内容的强大工具,常用功能有增删改查. Sed命令执行流程 Sed语法格式 Sed [option] ‘[匹配][处理]’ [file] 说明:个人将语法中sed命令部分分为先匹配后处理两个部分.Sed可以接文件,也可以接标准输入,比如管道等. 查看Sed版本 [root@web01 mnt]# sed --version GNU sed version 4.2.1 统一实验文本 [root@web01 sed]…
grep命令详解 文本搜索工具,根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行. 命令格式:grep  [options]  pattern  filename.grep适合单纯的查找或匹配文本.grep是区分大小写的. 匹配参数[options]: -i     不区分大小写,忽略字符大小写 -v    后面接啥排除啥,取反,显示不被pattern匹配到的行 -n    显示匹配结果的行号 -c    统计匹配结果的行数 -o    仅显示匹配到的字符串,不把…