[問題] Bat下adb CMD後輸出的問題

看板Programming作者 (0rz.tw/di751)時間9年前 (2015/11/27 00:51), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
請問一下 使用bat來下adb的cmd,然後要輸出為txt, 但adb cmd下完後輸出有換行,要怎麼不讓他輸出換行? ex 下cmd: adb shell /data/data/abcd_value 視窗會show出: 1111;2222;3333;4444;5678.000;1234.999 (換行&沒東西) ############分隔線############## 如果我這樣寫: for /f "delims=" %%i in ('.\adb shell /data/data/abcd_value') do ( echo show_value=%%i ) 視窗會show出: show_value=1111;2222;3333;4444;5678.000;1234.999 show_value= 要怎麼只show出 show_value=1111;2222;3333;4444;5678.000;1234.999 謝謝幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.85.174 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1448556694.A.485.html

11/27 15:21, , 1F
我都是用bash shell, 比dos shell好用
11/27 15:21, 1F

11/27 15:28, , 2F
目前我在win7上的shell是git bash
11/27 15:28, 2F

11/29 21:27, , 3F
用conemu試試 配合clink用起來和bash類似
11/29 21:27, 3F

12/01 06:51, , 4F
加個 IF 判斷是不是空字串不就好了?
12/01 06:51, 4F
文章代碼(AID): #1MLpYMI5 (Programming)
文章代碼(AID): #1MLpYMI5 (Programming)