1

Washington
New York
New Delhi
India
United States Of America

アリでは、すべての値をワシントン、ニュー、デリー、インド、ユナイテッド、ステート、オブ、アメリカなどの個別の値として抽出したいと考えています。私はそれらを行ごとに抽出することはできますが

<loadfile property="message" srcFile="../Ant_Scripts/Name.csv"/>
<target name="init">
<for list="${message}" delimiter="${line.separator}" param = "val">
<echo message=${val}/>

しかし、それらを個別の単位として抽出することはできません。ニューデリーまたはニューヨークを取得したら、ニューとデリーも別々に取得できるはずです。


Ant スクリプトを投稿していただけますか – サティア

    <loadfile property="message" srcFile="../Ant_Scripts/Name.csv"/>
    <target name="init">
         <for list="${message}" delimiter="${line.separator}" param = "val">
              <sequential>
                   <echo>$val</echo>
              </sequential>
         </for>
    </target>
</project>

このコードはすべての名前を 1 行ずつ出力しますが、この後、スペースに基づいてそれらの行を分割したいと考えています。

4

1 に答える 1

1

根本的な誤りが 1 つあります。

http://dailyraaga.wordpress.com/2010/12/21/ant-for-loop/

  • ${param} ではなく、@{param} を使用して CSV 要素にアクセスする必要があります。このループは、プロパティではなく属性を使用します;)

また、ライン分離のニーズに合わせて便利なタスクが 1 つあります。

于 2012-07-20T12:18:32.573 に答える