麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > BAT > 正文

批處理實(shí)現(xiàn)過(guò)濾重復(fù)行

2020-03-29 19:53:40
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

a.txt內(nèi)容如下:
123
456
789
123
123
789

獲取重復(fù)的行,并且重復(fù)的行只保留一次,處理后得到b.txt內(nèi)容如下:
123
789

方法1:

@echo offREM 缺點(diǎn)1:無(wú)法處理特別大的文件REM 缺點(diǎn)2:需要使用文件中沒(méi)有出現(xiàn)的字符來(lái)標(biāo)記變量(本例中使用的是下劃線)setlocalfor /f "delims=" %%i in (a.txt) do (  set /a _%%i+=1)(for /f "tokens=1-2 delims=_=" %%i in ('set _') do (  if %%j gtr 1 (    echo,%%i  )))>b.txtendlocal

方法2:

@echo offsetlocal enabledelayedexpansionset "PriLine="set "DupNum=1"(for /f "delims=" %%i in ('sort a.txt') do (  if "!PriLine!" equ "%%i" (    set /a DupNum+=1  ) else (    if !DupNum! gtr 1 (      echo,!PriLine!    )    set DupNum=1  )  set "PriLine=%%i"))>b.txtif !DupNum! gtr 1 (  >>b.txt echo,!PriLine!)

方法3:

gawk "{a[$0]++}END{for(i in a)if(a[i]>1)print i}" a.txt > b.txt

方法4:(更加簡(jiǎn)潔)

gawk "a[$0]++" a.txt>b.txt

方法5:

@echo offfor /f "tokens=*" %%i in (a.txt) do set #%%i=%%i(for /f "tokens=2 delims==" %%i in ('set #') do echo %%i)>b.txt

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91超视频| 国产69精品福利视频 | 日韩美香港a一级毛片免费 日韩激情 | 免费观看视频91 | 国产精品久久二区 | 欧美大穴 | 毛片av网址| 91精品国产综合久久婷婷香蕉 | 午夜视频中文字幕 | 91精彩视频 | 毛片韩国| 日韩毛片一区二区三区 | 免费的性生活视频 | 一级黄色毛片免费 | 国产精品一品二区三区四区18 | 国产精品免费久久久久 | 国内精品久久久久久久久久 | 午夜精品老牛av一区二区三区 | 亚洲午夜精品视频 | 国产精品一区二区三区在线播放 | 久久精品视频16 | 久久久久久久久浪潮精品 | 免费一级a毛片在线播放视 日日草夜夜操 | 成年免费网站 | 国产成人精品免费视频大全办公室 | 综合国产一区 | av电影免费看 | 久久国产秒 | 欧美成人黄色片 | 手机视频在线播放 | 日本在线一区二区 | 手机黄色小视频 | 成人综合一区二区 | 欧美一级黄色网 | 一区二区久久久久草草 | 成人mm视频在线观看 | 国产精品免费看 | h视频免费看 | 国产亚洲美女精品久久久2020 | 婷婷久久青草热一区二区 | 激情久久一区二区 |