我有 UWIN unix 工具,但我无法 grep 整个包含 * 文件的目录。
grep term *
给出
grep: *: can not open [No such file or directory]
无论是在 cmd.exe 还是 powershell 中(我讨厌这个 windows 垃圾)。通配符似乎可以与其他东西一起使用(ls、dir 等)。
啊,那么问题是,为什么?还有其他方法可以做到这一点吗?
答案1
适用于 Windows 的一组替代 Unix 工具是管理系统。如果您已经安装了 msysgit,那么您的机器上可能已经有它了。
答案2
电源外壳 :)
PS C:\> get-childitem c:\windows\system32\*.txt -recurse | select-string -pattern "Microsoft" -casesensitive
直接来自这里