快速搜索给了我tawbaware wc,但它不接受stdout作为输入流,这意味着我不能在DOS会话中使用管道.
注意:
我无法安装cygwin或使用powershell(这将允许' |foreach-object {(get-content $_).count}')
小智 30
更容易,find /c.例如:
netstat -an | find /c "ESTABLISHED"
Run Code Online (Sandbox Code Playgroud)
find /c:仅显示包含该字符串的行数.
flo*_*rin 28
您可以使用为Windows构建的原始"wc":它是coreutils包的一部分.获取最新的coreutils exe.
对于Windows上的unix工具,您可以选择:
msys - similair到unixtools,最初只需要一些搭建mingw(gcc的原生版本)所需的构建工具,现在几乎拥有所有的cygwin工具
cygwin - 关于unix的复制安装,复杂安装并需要一个dll来提供unix api.混合使用不同版本的cygwin.dll构建的工具可能会出现问题
Unixtools - 不是cygwin提供的所有工具,而是本机编译的
ch - 几乎所有unix工具,本机编译.还有一个包含'c'解释器的shell.标准版本是免费的(啤酒)但不是开源的.
uwin - 从ATT免费,如果你喜欢那种东西,包括korn shell.
mks是unix工具的商业端口.鉴于可用的免费版本,相当昂贵.
小智 5
尝试:
find /c /v "~any string that will never occur~"
Run Code Online (Sandbox Code Playgroud)
此命令提供不包含搜索字符串的所有行的计数.测试它,我看到一个问题,它似乎不计算文件末尾的空行.
| 归档时间: |
|
| 查看次数: |
51313 次 |
| 最近记录: |