cmd下过滤文件名称的两种方法

管道方法

D:\Users\wangke351\Desktop\移交脚本\SR_469931_05>dir /b /w | find “lifedata”

fix_SR_469931_01_lifedata_trigger_lbs_wangke351.sql
SR_469931_14_lifedata_ind_las_value_added_tax_table_lbs_wangke351.sql
SR_469931_66_lifedata_grd_lbs_wangke351.sql
SR_469931_67_lifedata_tab_lbs_wangke351.sql
SR_469931_68_lifedata_ind_pol_refund_tax_lbs_wangke351.sql
SR_469931_69_lifedata_tab_lbs_wangke351.sql

通配符

D:\Users\wangke351\Desktop\移交脚本\SR_469931_05>dir /b /w *lifedata*.sql
fix_SR_469931_01_lifedata_trigger_lbs_wangke351.sql
SR_469931_14_lifedata_ind_las_value_added_tax_table_lbs_wangke351.sql
SR_469931_66_lifedata_grd_lbs_wangke351.sql
SR_469931_67_lifedata_tab_lbs_wangke351.sql
SR_469931_68_lifedata_ind_pol_refund_tax_lbs_wangke351.sql
SR_469931_69_lifedata_tab_lbs_wangke351.sql

windows 查找目录下文件中包含某个字符串

可以使用windows自带的findstr.exe来实现。

findstr.exe /s /i "string" *.*

上面的命令表示,当前目录以及当前目录的所有子目录下的所有文件中查找"string"这个字符串。

*.*表示所有类型的文件。

/s 表示当前目录以及所有子目录

/i 表示不区分大小写

可以参考help findstr的输出解释来使用此命令。

c:\Windows\System32\findstr.exe /s /i "jsonp" *.jsp*

查找当前目录及子目录下的jsp文件中包含jsonp字符串的文件

注意:

findstr.exe一般在C:\Windows\System32目录下,要从任意路径调用该命令,需要将C:\Windows\System32添加到path环境变量中

(0)

相关推荐

  • cmd下过滤文件名称的两种方法

    管道方法 D:\Users\wangke351\Desktop\移交脚本\SR_469931_05>dir /b /w | find "lifedata" fix_SR_469931_01_lifedata_trigger_lbs_wangke351.sql SR_469931_14_lifedata_ind_las_value_added_tax_table_lbs_wangke351.sql SR_469931_66_lifedata_grd_lbs_wangke351.sq

  • python2.7读取文件夹下所有文件名称及内容的方法

    最近稍稍有点空闲时间,于是重新温习了一下之前学习过的python基础.废话不多说,记录一下自己的所得. 首先,安装什么的不在本人的温习范围,另,本人使用的是windows下的python2.7版本,且本人相对来说只是小白,各位看官勿喷哈. python,本身来说是一门高级编程语言,有句话怎么说来着,越是高级的程序越简单,这几句话在表面来说是正确的.python它入门简单,有基础的学起来很快就能有简单的应用,但是在非常高的抽象计算中,高级的python程序设计也是非常难学的.我之所以学它,单纯的是

  • MySQL过滤重复数据的两种方法示例

    目录 方法1:加关键字 DISTINCT 方法2:用GROUP By 分组 最后 方法1:加关键字 DISTINCT 在mysql中,可以利用“SELECT”语句和“DISTINCT”关键字来进行去重查询,过滤掉重复的数据,语法“SELECT DISTINCT 字段名 FROM 数据表名;”. DISTINCT 关键字的语法格式为: SELECT DISTINCT <字段名> FROM <表名>; 其中,“字段名”为需要消除重复记录的字段名称,多个字段时用逗号隔开. 示例 -- 示

  • Linux下完全删除用户的两种方法

    Linux操作 实验环境:Centos7虚拟机 首先创建一个普通用户 gubeiqing . [root@localhost ~]# useradd gubeiqing [root@localhost ~]# passwd gubeiqing Changing password for user gubeiqing. New password: BAD PASSWORD: The password is a palindrome Retype new password: passwd: all

  • JAVA实现下载文件功能的两种方法

    第一种方法: public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径. File file = new File(path); // 取得文件名. String filename = file.getName(); // 取得文件的后缀名. String ext = filename.substring(filename.lastIndexO

  • log4j控制日志输出文件名称的两种方式小结

    目录 log4j控制日志输出文件名称 1. 第一种方式 2. 第二种方式(这种方式亲测正确) 如何随心所欲地自定义log4j输出格式 log4j控制日志输出文件名称 1. 第一种方式 在类对象中用如下方式定义logger变量 private static Logger logger = Logger.getLogger("lemmaXml"); 这样通过名称的方式获取logger,需要在log4j.properties文件中定义一个名称为lemmaXml的appender,配置如下:

  • Python中文件遍历的两种方法

    关于Python的文件遍历,大概有两种方法,一种是较为便利的os.walk(),还有一种是利用os.listdir()递归遍历. 方法一:利用os.walk os.walk可以自顶向下或者自底向上遍历整个文件树,然后返回一个含有3个元素的tuple,(dirpath, dirnames, filenames),要注意的是,os.walk()会返回一个generater,所以调用的时候一定要放到for循环中. 复制代码 代码如下: import osdef walk_dir(dirname): f

  • Golang 实现超大文件读取的两种方法

    Golang超大文件读取的两个方案 流处理方式 分片处理 去年的面试中我被问到超大文件你怎么处理,这个问题确实当时没多想,回来之后仔细研究和讨论了下这个问题,对大文件读取做了一个分析 比如我们有一个log文件,运行了几年,有100G之大.按照我们之前的操作可能代码会这样写: func ReadFile(filePath string) []byte{ content, err := ioutil.ReadFile(filePath) if err != nil { log.Println("Re

  • Linux/Unix下安装Perl模块的两种方法分享

    方法一.手工安装的步骤 从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz,假设放在/usr/local/src/下. cd /usr/local/src 解压缩这个文件: tar xvzf DBI-1.13.tar.gz 这时会新建一个DBI-1.13的目录. cd DBI-1.13 生成makefile: perl Makefile.PL 建立模块 make 测试模块 make test 如果测试结果报告"all test ok",您就可以放心地安装编译好

  • ASP下批量删除数据的两种方法

    方法一: 复制代码 代码如下: id=request.form("checkbox") id=Split(id,",") shu=0 for i=0 to UBound(id) sql="select * from jiang_fname where id="&id(i) set rs=conn.execute(sql) if not rs.eof then delete_file(rs("fname")) end i

随机推荐