PowerShell 指定关键词遍历文件内容

cd D:\2016-06-13   #进入所要遍历额文件目录
Select-String `
    "Files Excluded","Files Scanned","Directories Scanned", `
    "Directories Excluded","Files Skipped","Files Scan Error", `
    "Files Infected","Total Bytes" ` #所要帅选的关键词,我这里帅选了多个用逗号隔开
    -Encoding oem`  #指定编码格式,如果不指定可能会造成中文乱码
    *.log `  #我这里是遍历所有的.log后缀的文件
    | Out-File qq.csv #输出到当前目录下qq.csv文件
时间: 2024-12-13 09:03:52

PowerShell 指定关键词遍历文件内容的相关文章

php读取指定结束指针文件内容

fopen操作时文件读取开始指针位于文件开始部分, fseek 以指定文件大小以及开始指针位置确定结束指针位置 具体案例: <?php//打开文件流,fopen不会把文件整个加载到内存$f = fopen('a.txt','r');//移动文件指针到50fseek($f,50);//读取50-100字节处的内容 50=100-50$content = fread($f,50);//关闭数据流fclose($f);//输出内容echo $content;

ruby逐行遍历文件

ruby遍历文件内容,基本思路是逐行读取逐行打印,也是比较普遍的方法: #!/usr/bin/env ruby #Encoding:utf8 file = File.open("/tmp/abc.txt") file.each_line do |line|   print line end file.close 另外一种写法,一次性读取一次性打印,相对耗费更多内存,小文件场合比上面的方法更快.不推荐操作大文件. #!/usr/bin/env ruby # Encoding:utf8 w

Python修改文件内容

import sys import os name=(sys.argv) #用来存储输入的4个参数 if len(name)<4: #判断输入参数是否小于4个 print('至少传入4个参数') exit() #如果小于4个参数,不往下执行直接退出 f=open('d:/'+name[1],'a+') #以追加方式打开要更改的文件 f1=open('d:/'+name[1]+'.new','w') #同时以写的方式打开一个新文件 f.seek(0) #文件指针指向开头 for line in f

php遍历指定目录中的内容2

输出文件是否可读写,可执行,并同时输出创建时间,修改时间,访问时间 //2.遍历指定目录中的内容 if ($arr['file']) {     $arrbyte = array("Byte","KB","MB","GB","TB","EB");     foreach ($arr['file'] as $val) {         //filetype函数返回指定文件或目录的类型  

环境变量,属性文件,文件基础操作,目录基础操作,遍历指定后缀名文件

环境变量和属性 环境变量相关: 1.得到某个/所有环境变量的值 2.设置环境变量的值 3.列出全部系统属性名 import java.util.Enumeration; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; public class Environment { public static void main(String[] args) { // TODO Auto-gener

Ruby中的遍历指定目录的文件方法

在ruby中我们要实现遍历指定目录的方法,网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示: #!/usr/bin/ruby  def traverse(filepath)     if File.directory?(filepath)       puts "Dirs:" + filepath       Dir.foreach(filepath) do |filename|         if filename != ".&quo

Java遍历文件夹下所有文件并替换指定字符串

应用场景:比如有一个深层次的文件目录结构,如:javaAPI 每个文件里面都有相同的内容,而我们要统一修改为其他内容.上千个文件如果一个个修改显得太不明智. import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.PrintWriter; public class Test { /** *

23 遍历删除本地目录的方法,文件末尾追加内容,按行读取文件内容

1.遍历删除本地目录 /** * 递归删除非空目录 * @param file */ public static void deletNotEmptyDir(File file){ File[] files = file.listFiles(); if (files != null) { for (File f : files) { deletNotEmptyDir(f); } } file.delete(); } 2.文件末尾追加内容 /** * 在文件末尾追加字符串 * @param fil

获取指定开始行数$start,跨度$limit的文件内容

// 获取指定开始行数$page,跨度$step的文件内容 function getLine($file_name, $start, $limit) { $f = new SplFileObject($file_name, 'r'); $f->seek($start); $ret = ""; for ($i = 0; $i < $limit; $i++) { try { $ret .= $f->getCurrentLine(); $f->next(); } ca