【Shell】判断文件是否包含给定字符串
Shell判断文件是否包含给定字符串
- 给定一个字符,比方说“Hello Linduo”,查找相应文件中是否包含该字符。
- 方式1:grep
# grep -c 返回 file中,与str匹配的行数
grep -c str file
FIND_FILE="/home/linduo/test/Test.txt"
FIND_STR="Hello Linduo"
# 判断匹配函数,匹配函数不为0,则包含给定字符
if [ `grep -c "$FIND_STR" $FIND_FILE` -ne '0' ];thenecho "The File Has Hello Linduo!"exit 0
fi
- 方式2:cat、while、read组合使用。使用这种方式,要注意时while read 在子shell中运行。
FIND_FILE="/home/linduo/test/Test.txt"
FIND_STR="Hello Linduo"
cat $FIND_FILE| while read line
do
if [[ $line =~ $FIND_STR ]];thenecho "The File Has Hello Linduo!"
fi
done
【Shell】判断文件是否包含给定字符串相关推荐
- 【Shell】判断是否包含给定字符串
目录 Shell判断字符串包含关系的几种方法 shell中[ ]和[[]]的区别 格式匹配 作者:bandaoyu 链接:https://blog.csdn.net/bandaoyu/article ...
- VB快速查找大型文件中包含的字符串
关于查找大型文件中包含的字符串,一般都把文件内容读入到内存,然后在内存里进行比较,却不知这种办法有一个致命的弱点,那就是由于大量的内存申请和释放导致的内存颠簸,会使系统性能下降,严重影响了查找的速度. ...
- linux 批量替换所有文件中包含的字符串
sed -i "s/原来字符串/新字符串/g" `grep 原来字符串 -rl .`格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 ...
- 在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码?
在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码? Posted on 2008-07-13 12:00 尹合磊 阅读(1902) 评论(0) 编辑 收藏 所属分类: ASP.N ...
- shell判断文件是否存在[转]
原文出处: http://canofy.iteye.com/blog/252289 shell判断文件,目录是否存在或者具有权限#!/bin/shmyPath="/var/log/httpd ...
- java数组是否包含某字符串_js判断数组是否包含某个字符串变量的实例
最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值. 举个例子,比如后台返回的例子是这样的: var arr=[ { "status":" ...
- js判断网页标题包含某字符串则替换
js判断网页标题包含某字符串则替换,代码如下: var tit=document.title; if(tit.indexOf("afish")>0){ tit=tit.rep ...
- windows 查找目录下文件中包含某个字符串
可以使用windows自带的findstr.exe来实现. findstr.exe /s /i "string" *.* 上面的命令表示,当前目录以及当前目录的所有子目录下的所 ...
- shell——判断文件是否存在
初次使用Markdown编辑器来编写博客,希望有不一样的体会 本文通过网络文章来体会下shell中对文件的操作 1.这个编辑器和wiki有点像呢 2.Shell是一个很好用的脚本 以下为shell下的 ...
最新文章
- HDLBits 系列(28)PS/2 mouse protocol(PS/2 packet parser)
- ztree html写法,ztree.html
- hdu1808-Halloween treats(抽屉原理)
- Learn Python—表达式、数据类型、流程控制
- 如何帮用户管好云账本?阿里云数据库助力收钱吧 | 甲子光年
- java约瑟夫环pta上_cdoj525-猴子选大王 (约瑟夫环)
- 在场景中添加光线——添加HLSL Vertex Shading
- 欲求不满之 Redis Lua 脚本的执行原理
- Unity 导出Supermap exe
- 详细的redis操作介绍
- Atitit 图像处理和计算机视觉的分类 三部分 图像处理 图像分析 计算机视觉
- Java操作Excel完成导入导出
- html给文字添加阴影效果,如何设置样式之添加文字阴影、边框阴影或者添加自己的CSS...
- ATTCK实战系列(二)琢磨篇
- 【v-charts】折线图
- c mysql加密解密_mysql内置加密函数对数据加密
- 手把手教你ARC——iOS/Mac开发ARC入…
- javaweb招聘管理系统的设计与实现
- 分享一个很好的卸载绿色软件:Geek Uninstaller(个人用户免费)
- 种植牙的突出优点是什么?
热门文章
- 【SAP-FI】留存收益科目
- 开源软件层出不穷 ISV、集成商成为受益者
- unity重置天下霸图之进度汇总
- 【转】评论:诺基亚缺乏“谎言” 苹果因此得胜
- 关于Socket类型中SOCK_STREAM和SOCK_DGRAM区别
- Aspects swift 源代码分析
- height:100%和height:inherit比较
- 解决RecycleView局部刷新iteam时, EditText抢占焦点问题
- 华为最近面试后要等多久才有消息?(有经验进)
- 论文详解 + TCN 篇知识点补充: Receptive Field_感受野