本文目录一览:
求在LINUX下,查找某一目录下文件的内容包含指定字符的文件名
给定字符串查找文件名,例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:egrepLinux*
举例:testfile、testfile1中都还有Linux,查找结果如下所示:
$egrepLinux*#查找当前目录下包含字符串“Linux”的文件
testfile:helloLinux!
testfile:LinuxisafreeUnix-typeoperatingsystem.
testfile:Linux.
testfile1:helLinux!
testfile1:ThisaLinuxtestfile!
扩展资料
Linuxegrep命令执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。
egrep是用extendedregularexpression语法来解读的,而grep则用basicregular
expression语法解读,extendedregularexpression比basicregular
expression的表达更规范。
WIN7如何搜索文件里包含的文字?
1、打开我的电脑任意窗口,在左侧找到【组织】一项,点击倒三角,选择【文件夹和搜索选项】
2、在新弹出的窗口中,在“常规”“查看”“搜索”三个选项中,我们选择点击最后一个即“搜索”的选项
3、之后,在新的窗口中,我们在第一块内容中选择“始终搜索文件名和内容”这个选项(图中红色标注的位置),然后点击右下角的“应用”,再选择“确定”即可
4、在索引选项界面中,点击“修改”按钮,在弹出的索引位置框中勾选需要搜索的磁盘,点击确定。
完成以上设置后,我们就可以在搜索框中搜索文件中包含的文字了。
如何用bat遍历文件,并找到文件名包含某字符的文件吗?
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行@echo offcd /d "%~dp0"
rem 搜索/查找文件名称中存在/包含指定字符的文件
set #=Any questionset _=WXset $=Qset/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "findword=-46-1"
for /f "delims=" %%a in ('dir /a-d-h/b/s "*%findword%*"') do echo;%%a
echo;%#% +%$%%$%/%_% %z%
pause
exit