
【已解決】gawk提取文件夾內(nèi)所有文本的共有數(shù)據(jù)如何將數(shù)據(jù)0包含在內(nèi)最后由 思想之翼 于 -11-21 16:58下列代碼提取D:DATA1內(nèi)所有文本的共有數(shù)據(jù):
D:data1內(nèi)有若干文本001.txt 記錄數(shù)據(jù)0000 0001 0001 99990000 0002 00039999002.txt 記錄數(shù)據(jù)8888 9999 9999 99997777 0000003.txt 記錄數(shù)據(jù)9999 8888 7777 66665555 0000結(jié)果:D:data2A.txt為 9999,排除了 0000如何將數(shù)據(jù)0000包含在內(nèi)?nclick="copycode($('code0'));">復制代碼
- gawk FNR==1{No++}NR==FNR{if(NF){for(i=0;i++<NF;)if($i)a[$i]=No}next}NF{for(i=0;i++<NF;)if($i)if($i in a)if(a[$i]==No-1)a[$i]=No}END{for(id in a)if(a[id]==No)print id} D:DATA1*.txt>D:DATA2A.txt

