
【已解決】批處理findstr顯示彩色字符的詳細講解找了一晚上資料沒弄懂這個命令到底是怎么回事,光知道是干什么的,但不知道原理:比如我建立一個文件為haha1,文件中內容為1234,又建立haha2,文件內容5678,然后寫了bat文件:@echo offfindstr /a:e .* ha*pause>nul運行結果是haha1(黃色字體)1234haha2(黃色字體)5678我不明白的是,這是為什么,findstr的作用不是從文件中找匹配的字符串嗎?按照這個理解,應該從文件ha*中,即從所有以ha打頭的文件中提取含有.*字符的行,為什么會有帶了顏色的文件名字出現呢?另外一個問題是專門針對.*這個通配符的用法,看cmd中幫助很不理解,*代表前字符出現0或0以上的次數,不明白什么意思,我發現如果在某文件中尋找匹配項的時候,把匹配項寫成.*和1*,2*......9*,或者a*,b*....z*都一樣,都是提取所有的字符。請知道的人詳細解釋一下findstr的用法,萬分感謝!【】[ 最后由 lovebatworld 于 2009-3-15 13:18]

