Nia*_*all 88 windows command-line
什么是 Linux/Unix 命令的 Windows 等价物wc -l?
基本上,您如何计算 Windows 命令行上的命令输出的行数?
Nia*_*all 106
Linux/Unix“行计数”命令 ,wc -l在 Windows 中等效于find /c /v "".
根据The Old New Thing 的Raymond Chen的说法,这个功能是这样的,因为
find将空字符串视为从不匹配是该命令的一个特殊怪癖。
因此,倒置的 ( /v) 计数 ( /c) 有效地计算了所有行;因此,行数。
要计算 subversion 工作副本中修改文件的数量:
svn status -q | find /c /v ""
Run Code Online (Sandbox Code Playgroud)
如果计数不是0,则可以使用这样的命令将构建标记为“脏” ,即工作副本中有未提交的更改。
要获取所有 Java 文件的行数:
(for /r %f in (*.java) do @type "%f") | find /c /v ""
Run Code Online (Sandbox Code Playgroud)
find /c /v ""如果需要,还可以将该命令添加到批处理文件中。请记住复制%批处理文件中的字符。
电源外壳
一个有效的 PowerShell 等效项Measure-Object -line需要一些额外的格式,例如(为简单起见,目录列表),
(ls | Measure-Object -line).Lines
Run Code Online (Sandbox Code Playgroud)
cre*_*tor 34
在 PowerShell 中,获取所有 java 文件的行数:
type *.java | Measure-Object -line
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
145063 次 |
| 最近记录: |