【发布时间】:2010-04-14 16:04:25
【问题描述】:
我在网络驱动器 X 上有大量日志:
我有一个文本文件中的名称列表,用这种语法说 美国能源部,约翰 丹尼尔斯,玛丽 等等……
我想编写一些脚本来读取每一行并扫描我的 X:驱动器以查找例如 DOE、John 的出现,然后写入日志或打印到屏幕,按日期/时间等排序。
有什么想法吗? 干杯, 吉米
【问题讨论】:
-
您能更具体地谈谈“查找出现”部分吗?您是在寻找具有该文本的文件名还是包含该文本的文件。如果是文件名,可以通过特定扩展名过滤吗?这些名字真的和上面显示的一样吗?还是每个名字都在单独的一行?
-
DOE 应该是什么?有很多方法可以做到这一点,但就像所有事情一样,它们依赖于某些假设。保证格式是其中之一。您能否提供一些示例输入(不是来自文件本身。只是一些代表您的实际数据的假数据)。如果正如您所描述的,您可以用逗号分隔每一行,或使用正则表达式(这是我最喜欢的方法,尽管有点矫枉过正)。谢谢。
标签: powershell logging