在另一个生命之前,我曾经组装过 PC,但是现在已经成为一名 Mac 女孩很久了……这个问题几乎令人尴尬,但它让我抓狂。
我正在使用命令提示符findstr
来搜索特定调用的网站内容:findstr /I /S /P "search string"
。
不过,我的问题是如何判断它是否有效?每当我执行此命令时,它似乎都不会去任何地方或提取任何结果,0 或其他结果。它不允许我做任何其他事情(例如dir
或CD
),所以我假设它正在工作,但无论我等多久都没有任何反应。
有什么方法可以知道搜索的位置或需要多长时间?
答案1
如果我理解findstr
文档正确的话,您还可以指定在哪些文件中进行搜索。这样可以加快速度(仅搜索 *.html),因此应该findstr
只报告匹配项(/m
)而不是打印每个匹配行。我猜这个/m
标志会findstr
在找到第一个匹配项后立即退出,因此它不需要处理整个文件。像这样:
findstr /I /s /p /m "search string" *.htm*
我使用了/s
和,因为我在文档中看/p
不到/S
或,所以猜测这就是你的意思。/P
要检查它是否正常工作,请按照我在评论中建议的方式在一个小文件上运行它,或者在您启动命令的同一目录中创建一个包含字符串的 html 文件。这样,它应该会很快报告它找到了那个,你就会知道它正在工作。