标题:
[文本处理]
[已解决]批处理怎样把find的结果赋给变量?
[打印本页]
作者:
hankerer
时间:
2011-9-15 20:24
标题:
[已解决]批处理怎样把find的结果赋给变量?
本帖最后由 hankerer 于 2011-9-16 09:41 编辑
怎么不用临时文件,也不用for语句,能很简单把find的结果赋值给一个变量。
比如先用:
find /c /v "" <a.txt
复制代码
找到a.txt里的总行数,再把这个总行数赋给一个变量。
用管道或重定向输入<结合set /p 好像不行。
看来用for是最好的方法了。
作者:
601997526
时间:
2011-9-15 20:54
为什么不试试for命令呢
作者:
garyng
时间:
2011-9-15 21:12
回复
2#
601997526
用FOR很方便吗~
作者:
hankerer
时间:
2011-9-15 21:54
为什么不试试for命令呢
601997526 发表于 2011-9-15 20:54
我现在知道有两种方法可以实现,一种就是for,一种就是临时文件法。
想求个更简单的方法
作者:
CrLf
时间:
2011-9-15 23:52
要想再简单就要用第三方了,比如 conset
作者:
cjiabing
时间:
2011-9-16 00:18
%find /c /v ""%
复制代码
实际操作还是要用FOR
作者:
Batcher
时间:
2011-9-16 08:30
回复
4#
hankerer
还可以用注册表代替临时文件
但还是for比较方便
作者:
zaixinxiangnian
时间:
2011-9-17 17:47
回复
4#
hankerer
不妨把你的两种方法写出来给参考下
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2