如何js检索字符串串中是否含有某一字符

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&linux查找目录下的所有文件中是否含有某个字符串
-exec: find命令对匹配的文件执行该参数所给出的shell命令,相应的命令形式为&
'command'{} \; (注意{}和\之间的空格)&
-ok 和 -exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。&
options有如下几种:&
-name :按照文件名查找文件&
-perm :按照文件权限来查找文件&
-user :按照文件属主来查找文件&
-group :按照文件所属的组来查找文件&
-mtime -n +n 按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。find命令还有-atime 和-ctime选项,但它们都和-mtime选项相似。&
-size n[c]查找文件长度为n块的文件,带有c时表示文件长度以字节计。&
-nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在&
-newer file1 !file2查找更改时间比文件file1新但比文件file2旧的文件&
-depth 先查找指定目录有无匹配文件,若无则再在子目录中查找&
-type 查找某一类型的文件,如&&&&&[3]&&&&&&&&&&&&&
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】ubuntu中在终端下如何查找具有某一特定字符串的文件
出处:http://blog.csdn.net/scut1135/article/details/8217231
我只知道用find -name 文件名查找文件,但是现在想根据文件中的内容来查找,怎么做呢?
比如如何找到具有&main&这个字符串的文件的位置?
grep main *.*
继续追问:如果要找的文件在当前文件夹的子文件夹下,并且有多个子文件夹,该怎么找呢?
补充回答:
grep -r main *.c
如果不分大小写查找,加上-i
grep -r -i main ./
////////////////////
/zh-cn/library/ccWS.10%29.aspx
find命令常用来查找特定目录下,所有相关文件,可是也经常要排除特定内容的文件/目录,比如不想看svn/cvs的系统文件目录,如何做到呢,明显-name不能解决问题,但是可以用find 的 -not参数,比如查找不包含.svn的所有文件:
find&.&-not&-name&'.svn'&-name&'*'&-print&
find&.&-! -name&'.svn'&-name&'*'&-print&
再者find经常结合xargs处理复杂的功能:
find ttt -type f -name &*& | xargs grep gis
查找当前目录下的ttt文件夹中,包含字符gis的所有文件
///////////////////////////
在一个文件或多个文件中搜索指定的文本字符串。搜索指定的文件后,find 将显示包含指定字符串的所有行。
find [/v] [/c] [/n] [/i]
&String& [[Drive:][Path]FileName[...]]
/v 显示不包含指定 String 的所有行。
/c 计数包含指定 String 的行并显示总行数。
/n 将文件行号置于每行开头。
/i 指定搜索不区分大小写。
& String & 必需参数。指定要搜索的字符组。必须用引号将 String 引起来(即 &String&)。
[Drive:][Path] FileName
指定要在其中搜索指定字符串的文件的位置和名称。
/? 在命令提示符下显示帮助。
指定字符串
如果不使用 /i,find 将精确搜索指定的 String。例如,find 命令认为字符“a”和“A”是不同的。但是,如果使用
/i,find 不区分大小写,并将“a”和“A”视为同一个字符。
如果要搜索的字符串包含引号,必须将包含在字符串中的引号再用引号引起来(即&StringContaining&&QuotationMarks&)。
将 find 用作筛选器
如果省略文件名,find 将用作筛选器,从标准输入源(通常是键盘、管道或重定向的文件)得到输入,然后显示包含 String 的所有行。
命令语法次序
可以按任何顺序键入 find 命令的参数和命令行选项。
使用通配符
在 find 命令中指定的文件名或扩展名中不能使用通配符(* 和 ?)。要搜索使用通配符指定的一组文件中的字符串,可以在
for 命令中使用 find 命令。
将 /v 或 /n 与 /c 一起使用
如果在相同的命令行中使用 /c 和 /v,find 将显示不包含指定字符串的行数。如果在相同的命令行中指定
/c 和 /n,find 将忽略 /n。
针对回车使用 find
find 命令不能识别回车。当使用 find 在包含回车的文件中搜索文本时,必须将搜索字符串限制在可以在两个回车之间找到的文本,也就是不能被回车中断的字符串。例如,“tax”与“file”之间出现回车时,find 不会报告找到“tax file”字符串。
要显示 Pencil.ad 中所有包含字符串“Pencil Sharpener”的行,请键入:
find &Pencil Sharpener& pencil.ad
要查找将文字包含在引号之内的字符串,必须首先将整个字符串用引号引起来。其次,每个包含在字符串内的引号必须使用双引号。要在 Report.doc 中查找 &The scientists labeled their paper &for discussion only.&It is not a final report.&,请键入:
find &The scientists labeled their paper &&for discussion only.&&It is not a final report.& report.doc
如果要搜索一组文件,可以组合使用 find 命令和 for 命令。要在当前目录中搜索包含 .bat 扩展名以及包含“PROMPT”字符串的文件,请键入:
for %f in (*.bat) do find &PROMPT& %f
要搜索硬盘以便在驱动器 C 上查找和显示包含字符串“CPU”的文件名,请使用管线 (|) 将 dir 命令的结果重新定向到如下所示的
dir c:\ /s /b | find &CPU&
因为 find 搜索区分大小写并且 dir 产生的输出是大写的,所以必须用大写字母键入字符串“CPU”或者将
/i 命令行选项与 find 一起使用。
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
本篇文章是对ubuntu中打开终端的三种方法进行了详细的分析介绍,需要的朋友参考下这个不应该称得上是一个问题,但是,发现对于新手,确实是个难题因为少有人能够提到这一点,基本都是上来就直接讲用到的命令.我开始的时候也曾经被这个问题困扰着,后来,搜了一会儿才弄明白.1.在菜单内的附件上面有2.在运行命令的输入框打开3-..-------------------- ...
printk打印的是控制台,也就是/dev/console.而图形界面中的终端,其实是把stdin,stdout,stderr三个文件重定向了一下.所以printk是无法再图形界面中的终端中显示的,当然可以再/var/log/syslog或者用dmesg查看. 在嵌入式设备中,其中初始化的时候把stdin,stdout,stderr均定向到了/ ...
Tip: 近来编译展讯Android代码,因为编译要求root权限,可是很多时候在root下就无法使用java.javac等相关命令,导致编译无法通过 原因:root运行java都是 /usr/bin/java这个引用,由于ubuntu中可能会引用默认的JDK,如openjdk,所以我们是否安装JDK对它完全没有影响
解决办法:手动替换默 ...
联合使用 find.xargs 和 grep 命令才能达到目的 我们通过下面这个命令组合,就可以查找当前目录以及其子目录中,所有包含 &VPSeek& 这个字符串的文件. find . |xargs grep &VPSeek&
原地址:/ubuntu_terminal_make_retain_long_enough_history_output_content/
Ubuntu下用终端,遇到一个问题: 当输入一个命令后,去执行该命令,输出的内容太长时,当命令结束后,想要看完整的输出的log,结果无法看到,只能看到最近部分的输出的内容. 比 ...
QT集成开发环境QT creator用久了,于是想在不使用QT creator的情况下,写个小小的例子,正好书上有,就试着做了一下,我用的环境是Ubuntu 12.04. 1&首先创建一个空文件夹比如叫test,在文件夹下创建一个空文本文档,就叫main.cpp吧,输入以下内容: #include &QApplication& #inclu ...
作为一个Linux(Ubuntu)用户,你每次从终端安装应用程序的时候都会用到apt-get这条命令. 虽然可以使用图形化界面来安装删除应用程序,但是命令行依然被认为是功能强大的方式.在安装了许多大大小小的应用程序以后,你会需要更多的磁盘空间来安装其他的应用程序,或者有些程序对你不再有用了. 大多数人,尤其是初学者,通过在查阅资料后,能够从终端安装一个程序, ...
Fortran Fortran 语言在2010年6月编程语言排行榜中排名第三十一位.下面就是 GregorianTest.for 程序: 我没有在 Fortran 语言的标准库中找到设置指定日期的函数,只好从
往回倒数 141,438 天得到
. 安装 GNU Fortran 编译器,编译和运行: 运行结果和 C查看: 10729|回复: 9
如何在一个字符串中查找是否包含另一个字符串?
阅读权限20
在线时间 小时
附件中是一张人口花名册表,如何根据其家庭住址判断是否是本乡镇人口?
16:21 上传
点击文件名下载附件
28.04 KB, 下载次数: 57
阅读权限95
在线时间 小时
=IF(COUNTIF(C3,&*码头铺*&),&是&,&否&)
阅读权限100
在线时间 小时
=IF(ISERR(FIND(&码头铺&,C3)),&外乡镇&,&本乡镇&)
阅读权限50
在线时间 小时
=IF(ISERROR(FIND(&码头铺&,C3)),&否&,&是&)
阅读权限50
在线时间 小时
=IF(LEN(SUBSTITUTE(C3,&码头铺&,))&LEN(C3),&是&,&否&)
阅读权限100
在线时间 小时
=IF(ISERROR(FIND(&码头铺&,C3)),&外&,&本&)&&乡镇&复制代码
阅读权限20
在线时间 小时
谢谢各位大侠的帮助,这些函数我都知道,可就是还用不活呀,还要多学习,多练习呀!
阅读权限20
在线时间 小时
真是条条大路通罗马,太牛逼了
阅读权限10
在线时间 小时
& & & & & & & &
好多解法,还要多学习啊~
阅读权限10
在线时间 小时
=find(&天津“,a1)&&a1单元格内容是:石家庄郑州武汉长沙南京南昌沈阳长春哈尔滨西安太原济南成都西宁合肥海口贵阳杭州福州台北兰州昆明拉萨银川南宁乌鲁木齐呼和浩特香港澳门&&
然后就是#value! 我想判断它是不是省会城市 求助!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 linux 检索字符串 的文章

 

随机推荐