大家好,我在蚂蚁中有以下任务:
<target name="clean">
<exec executable="sudo">
<arg value="rm"/>
<arg value="-rf"/>
<arg value="*"/>
</exec>
</target>
但是 * 不起作用,我可以输入文件名,它会起作用,但 * 将不起作用。我只需要将其作为 sudo 运行,有没有办法逃脱它以便它工作?它只是忽略了 *。
尝试使用 sh
可执行文件作为 shell 脚本运行:
<exec executable="sh">
<arg value="-c" />
<arg value="sudo rm -rf *" />
</exec>
或
<exec executable="sh">
<arg line="-c 'sudo rm -rf *'" />
</exec>