Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ANT读取file.txt文件的第一行?_Ant_Task - Fatal编程技术网

如何使用ANT读取file.txt文件的第一行?

如何使用ANT读取file.txt文件的第一行?,ant,task,Ant,Task,我只需要使用ANT读取file.txt的第一行,而不使用externals libs 我的文件是file.txt,他的内容: 3432424 43545435 756767 345354345 您可以使用ant任务加载文件,并在filterchain中仅过滤出加载文本的第一行 如果您的文本文件(例如test.txt)包含以下内容 abc def ghi 然后,下面给出的目标将仅在控制台上打印第一行abc <target name="read"> <loadfile

我只需要使用ANT读取file.txt的第一行,而不使用externals libs

我的文件是file.txt,他的内容:

3432424
43545435
756767
345354345
您可以使用ant任务加载文件,并在filterchain中仅过滤出加载文本的第一行

如果您的文本文件(例如test.txt)包含以下内容

abc
def
ghi
然后,下面给出的目标将仅在控制台上打印第一行abc

<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>

${temp}
您可以使用ant任务加载文件,并在filterchain中仅过滤出加载文本的第一行

如果您的文本文件(例如test.txt)包含以下内容

abc
def
ghi
然后,下面给出的目标将仅在控制台上打印第一行abc

<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>

${temp}

您应该能够从此处包含的信息中到达目的地。这不是一场精确的比赛,但已经足够接近了。你应该能够从这里包含的信息到达那里。这不是一场精确的比赛,但已经足够接近了。是的,是的!这正是我想要的。谢谢你是的是的!这正是我想要的。非常感谢。