Linux/Unix系统搜索文本脚本
来源:互联网 发布:淘宝手机端删除评价 编辑:程序博客网 时间:2024/04/28 17:58
search脚本是集成find的文件查找及grep的文本搜索的功能。换言之,就是搜索指定文件中匹配的文本内容。由于find命名仅限于文件查找,而grep命令只能搜索指定文件的文本,但是在实际操作中往往需要在未知的文件中搜索指定的文本内容。由此,find和grep的爱情结晶search便孕育而生了。
闲话少说,直接附上脚本供大家使用,希望能给大家的日常工作提供些方便。
#!/bin/ksh## FILE: search# DESC: 查找指定字符串## ORIG: Renzo.Liu# DATE: 2010.05.19##usage(){ echo echo "Usage: search [-d 目录][-f 文件][-i][-w] <字符串>" echo " -d: 指定搜索路径 <默认当前目录>" echo " -f: 指定文件名 <默认\"*.c\">" echo " -i: 忽略大小写" echo " -w: 匹配单词" echo exit}# 默认路径DOPTION="."# 默认文件FOPTION="*.c"while getopts d:f:iwOPTIONdo case ${OPTION} in d) DOPTION=${OPTARG};; f) FOPTION=${OPTARG};; i) IOPTION="-i";; w) WOPTION="-w";; ?) usage;; esacdone >/dev/null 2>&1shift $(($OPTIND-1))if [ -z "$1" ]; then usagefieval "find ${DOPTION} -name \"${FOPTION}\" | xargs grep ${IOPTION} ${WOPTION} \"$1\"" 2>/dev/null# End of search
- Linux/Unix系统搜索文本脚本
- Linux/UNIX脚本编程学习笔记(0805)---文本处理工具
- 【Unix/Linux】【命令】【文本工具】文本搜索工具——grep
- 使用PHP脚本修改Linux和Unix的系统口令
- 用PHP脚本修改Linux或Unix系统口令
- UNIX/linux系统下FTP自动上传文件脚本
- LINUX 或 UNIX系统下 后台执行 SQL脚本
- linux的文本搜索
- Grep linux文本搜索
- linux grep--文本搜索
- 构建一个文本搜索系统
- 文本搜索系统的评估
- linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本
- 理解 Linux/Unix 登录脚本
- 理解 Linux/Unix 登录脚本
- 【Unix/Linux】【系统】环境变量
- unix/linux系统编程
- UNIX LINUX 系统 命令
- 关于oneway void
- 基于spring3.0的采用XML配置的spring MVC项目
- 配置客户端连接到ASM实例
- OC Foundation框架和多线程小结
- gSoap实现纯C的WebService
- Linux/Unix系统搜索文本脚本
- <% %>表达式
- !!!Chapter 15 Object-Oriented Programming (15.6 ~ 15.8)
- NEFU 120 梅森素数
- C# Serializable
- 【Android】HTTP和Socket连接的区别
- insert用法总结
- c++单元测试工具之——gtest
- Debian Linux 完整移除套件 / 重新安裝套件 / 鎖定套件版本(apt)