
[分享]如何用findstr表示ASCII或非ASCII字符最后由 qixiaobin0715 于 -9-13 14:54剛開(kāi)始學(xué)習(xí)findstr時(shí),看了許多資料,一直沒(méi)有找到如何表達(dá)中文字符的方法。最近終于自己摸索出了近似的表達(dá)形式,說(shuō)是“近似”,只是可以表達(dá)ASCII或非ASCII字符。由于批處理有時(shí)比較奇葩,具體原理不清楚,但也無(wú)傷大雅,能用即可。現(xiàn)分享給需要的同行,歡迎批評(píng)指正:findstr /r /c:[- '!-Z] test.txt——顯示test.txt包含ASCII字符的行findstr /r /c:[^- '!-Z] test.txt——顯示test.txt包含非ASCII字符的行findstr /r /v /c:[^- '!-Z] test.txt——顯示test.txt全部由ASCII字符構(gòu)成的行findstr /r /v /c:[- '!-Z] test.txt——顯示test.txt全部由非ASCII字符構(gòu)成的行findstr [!-/:-@[-`{-~<->'+-] test.txt——顯示test.txt包含除了0-9a-zA-Z及空格之外ASCII字符的行

