2

ファイルから重複行を削除するには、Ant スクリプトが必要です --> 機能していません

        <copy file="${logfile}" tofile="C:/workspace/oracletest/servers.txt" overwrite="yes" >
         <filterchain>
           <tokenfilter delimoutput="\n">
                    <containsregex pattern="(JB|ws)" flags="i"/>
                 <stringtokenizer/> 
                 <!--<uniqfilter/>--> 
           </tokenfilter>
        </filterchain>
        </copy>
      </target> 
4

1 に答える 1

3

ドキュメントは、uniqfilterの前にsortfilterを使用する必要があることを示唆しているようです。

   <filterchain>
       <tokenfilter delimoutput="\n">
                <containsregex pattern="(JB|ws)" flags="i"/>
             <stringtokenizer/> 
       </tokenfilter>
       <sortfilter />
       <uniqfilter/>
    </filterchain>
于 2012-07-10T13:04:49.217 に答える