位置: 编程技术 - 正文

linux使用shell搜索查找文本的几种方法分享(linux shell find)

编辑:rootadmin
日志的大小很大,服务器一般也是Linux、HP、AIX等,每次都下载回来就麻烦的要命,在开源中国看到下面内容,很实用。 1.使用find和xargs命令 复制代码代码如下: find dir | xargs grep str # dir是指某个目录 find file | xargs grep str # file是指某个文件2. 第2种方法是直接使用grep命令 复制代码代码如下: grep str dir/* # dir是指某个目录,但不递归搜索其子目录 grep -r str dir/* #使用-r选项,递归搜索其子目录 grep str file #file是指某个文件 3.第3种方法是综合以上两种 复制代码代码如下: #!/bin/bash #find_str.sh if [ $# -lt "2" ]; then echo "Usage: `basename $0` path name [option]" exit 1 fi #!-r表示递归处理子目录,-i表示忽略大小写 path=$1 name=$2 shift shift for option in "$@" do case $option in -r) dir_op="-r" ;; -i) lu_op="-i" ;; *) if [ -n "$option" ]; then echo "invalid option" exit 1 fi ;; esac done grep_str_of_file() { file=$1 str=$2 out=$(grep -n $lu_op "$str" "$file") if [ -n "$out" -a "$file" != "$0" ]; then echo "$file: $out" fi } find_str() { if [ -d "$1" ]; then for file in $1/* do if [ "$dir_op" = "-r" -a -d "$file" ]; then find_str $file $2 elif [ -f "$file" ]; then grep_str_of_file $file $2 fi done elif [ -f "$1" ]; then grep_str_of_file $1 $2 fi } 使用方法 复制代码代码如下: $ find_str $path $name

推荐整理分享linux使用shell搜索查找文本的几种方法分享(linux shell find),希望有所帮助,仅作参考,欢迎阅读内容。

linux使用shell搜索查找文本的几种方法分享(linux shell find)

文章相关热门搜索词:linux查看shell脚本内容,linux shell find,linux shell find,shell 搜索文件名,shell的搜索路径,shell的搜索路径,shell的搜索路径,shell搜索命令,内容如对您有帮助,希望把文章链接给更多的朋友!

U盘在Linux下显示不正常的解决方法 一般用这条命令:mount-oiocharset=utf8/dev/sdb/tmp/fat如若不行可试如下命令:mount/dev/sdb/mnt-tvfat-ocodepage=,iocharset=utf8mount/dev/sdb/mnt-tvfat-oiocharset=utf8mount/dev/sdb/mnt-t

用U盘来安装linux的方法技巧 Linux的功能也非常强大。而且这个强大的操作系统还可以装到优盘中来运行,可以把它装到口袋里,只要你的电脑支持U盘起动,我们就能用它来上网、

linux内核编译常常出现的问题的解决办法 1、若编译内核时总是出现同一个错误,如下:在makemodules_install时最后几行弹出错误:if[-rSystem.map-a-x/sbin/depmod];then/sbin/depmod-ae-FSystem.map2.6..2;fi/bin/sh:line

标签: linux shell find

本文链接地址:https://www.jiuchutong.com/biancheng/364080.html 转载请保留说明!

上一篇:linux mtu查看&&设置(linux查看mtime的命令)

下一篇:U盘在Linux下显示不正常的解决方法(linux u盘 readonly)

  • 一般纳税人劳务费税率是多少
  • 收到以前年度退回的所得税
  • 增值税专票和普票的区别税率
  • 税务是怎么回事
  • 办公室的饮用水应该放在哪个科目下?
  • 餐饮费入什么科目
  • 远期交易怎么结算
  • 办公室水电费计算公式
  • 房地产企业消防设施计入什么科目
  • 物业管理水电费税率
  • 可供出售金融资产是指什么
  • 企业为个人购房贷款政策
  • 货物抵款协议书
  • 材料成本差异会计
  • 利息收入红冲怎么做
  • 当月抵扣的发票可以下个月记账吗
  • 办公室的取暖费怎么做会计分录
  • 商品销售税金及附加会计分录
  • 实收资本印花税最新规定
  • 建筑企业如何才能上市
  • 在会计上跨季度增值税专用发票怎么进行红冲?
  • 融资租赁哪些项目可以增值税抵扣
  • 车辆租赁费交的是什么税
  • 没有银行回单可以用付款凭证
  • 笔记本低电量提示
  • 手游穿越火线怎么设置自动开火
  • 微软笔记本
  • 库乐队是苹果自带的嘛
  • linux mib
  • 银行对公中收
  • 银行同业利息 水利基金
  • 日落时的雪景
  • php中关键字修饰属性是什么
  • php制作网页
  • 个体户文化事业建设费免征
  • htmlcss导航栏网页
  • 进项税额转出加计抵减会计分录
  • 管理费用只能在借方吗
  • python如何运用
  • 印花税的税率变动
  • 现金周期和经营周期的计算公式
  • 福利用品可以抵增值税吗
  • 企业通讯费报销要求
  • 有材料成本差异率怎么算材料成本差异
  • 关于发票的相关法律
  • 其他权益工具投资是金融资产吗
  • 复利现值系数表系数表
  • 期末留抵的税额怎么做分录
  • 打印银行电子流水发到别人邮箱,能看到我的账户余额吗
  • 保险费的增值税属于什么税
  • 税收滞纳金计入营业外收入的哪里
  • 物业管理费发票税率
  • 集团管理费收入是否纳税
  • 原始凭证的审核要求有哪些
  • mysql数据存在内存还是硬盘
  • 在数据库master中拒绝了create table权限
  • sql server储存过程的创建与使用
  • ubuntu20 vnc
  • win2003安全模式怎么进
  • 自我挖掘的才干
  • 苹果mac系统怎么截屏快捷键
  • 电脑开机自动弹出
  • 视频对比度饱和度亮度最佳值
  • 在linux系统中命令
  • logrotate syslog
  • centos 7.6安装教程
  • win7如何设置搜索包含文件内容
  • win10玩游戏遇到问题需要重新启动
  • kwconfig.exe
  • win8无法识别存档文件
  • windows10打开此电脑
  • shell脚本定时执行命令
  • jquerygrid
  • jquery左右滑动菜单
  • jQuery ztree实现动态树形多选菜单
  • 招聘退役士兵减刑政策
  • 关联企业之间借款的税收处理
  • 山西省地方税务局通用定额发票
  • 烟叶税是谁交
  • 天津市网签查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设