2016-11-14 15 views
0

外部ライブラリを使わずにANTを使ってfile.txtの最初の行を読み込むだけです。ANTでfile.txtの最初の行を読み取る方法は?

私のファイルがfile.txtをし、彼のコンテンツです:

3432424 
43545435 
756767 
345354345 
+0

に最初の行にのみABCを印刷しますが含まれています情報はここに含まれています。正確には一致しませんが、十分に近いです。 http://stackoverflow.com/questions/5455309/how-to-read-data-line-by-line-from-a-file-using-ant-script –

答えて

0

あなたがロードされたテキストの最初の行のみをフィルタリングするれるFilterChain にファイルやHeadFilterをロードするためにloadfile Antタスクを使用することができます。

のtest.txtは、以下の

abc 
def 
ghi 

その後、怒鳴る与えられた目標は、あなたがそこから得ることができる必要がありますコンソール

<target name="read"> 
    <loadfile property="temp" srcfile="./test.txt"> 
     <filterchain> 
      <filterreader classname="org.apache.tools.ant.filters.HeadFilter"> 
       <param name="lines" value="1" /> 
      </filterreader> 
     </filterchain> 
    </loadfile> 
    <echo>${temp}</echo> 
</target> 
+0

はいはい!それはまさに私が望むものです... 。ありがとうございました – Carlinto

関連する問題