- 帖子
- 3
- 积分
- 166
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-7-24
|
[文本处理] 【已解决】for语句in ()里如何使用管道符" | "?
本帖最后由 pcl_test 于 2015-12-12 22:36 编辑
for /f %I in ('COMMAND') do ... 里面的COMMAND如何支持管道符'|'呢?
比如先运行 ADB SHELL PS|FINDSTR /e COM.TENCENT.QQ >QQ.TXT , 得到的结果是
U0_A211 11724 273 1245236 119312 FFFFFFFF 00000000 s COM.TENCENT.QQ
然后使用 FOR /f "TOKENS=1-2 DELIMS= " %%i IN (QQ.TXT) DO ECHO %%j 得到第2列 11724
是否有方法把上述两个命令合成一条,即不需要生成QQ.TXT来过渡,请支招,多谢!
补充: 我试过用 FOR /f "TOKENS=1-2 DELIMS= " %%i IN ( 'ADB SHELL PS | FINDSTR /e COM.TENCENT.QQ') DO ECHO %%j
但这样的话会提示“此时不应有 |” |
-
1
评分人数
-
|