批處理delims分割時遇到的問題。。

今天寫了個將文件每行按逗號分割並取第六行的批處理。可是結果不對。看圖一目瞭然。3d

for 循環的/f 後面的參數是這樣的blog

而後文件的內容是這樣的字符串

亮點是倒數第二行。。其實6纔是第六列的值。其餘行第六列都是空。而後我打印出第六列的值。結果以下循環

說明一點。。它打印的是按逗號分割後不爲空的第六個數。若是前面有空的就跳過去了。。。因此跟咱們指望的是不同的結果。因此最後我改了下在循環裏面分割字符串了。。im

由於我是最終要去最後一列。而最後一列是固定的4位數。。因此能夠這樣分割。。先取每一行的最後四位付給var 而後判斷var的最後一位是逗號不,若是是逗號說明是空的。。這樣分割以後。。取得就是對的了。。d3

至於像第六列這種數字位數不固定的暫時我還沒分割。。由於我要的是取第九列。因此先實現這個簡單的。吃飯去了。。回來再研究第六列怎麼取。。但願各位大神也能夠用您的經驗告訴我。。減小菜鳥走彎路的時間。經驗

相關文章
相關標籤/搜索