誰か助けてくれますか?新しいシェルスクリプトを書かずに、Antターゲット内からBashシェルを使って2つ(またはそれ以上)のUnixコマンドを実行する方法のターゲットです。複数のUnixコマンドを一度に実行する方法
私はここで答えが見つかりましたHow to run multiple Unix Commands in one time?これは素晴らしいですが、私がしたくないシェルスクリプトを作成することをお勧めします。
これまでのコードはこれと同じですが、うまくいきますが、これはもっと簡単な方法があるのでしょうか?恐らく ";"または<シェルスクリプトではなく< exec>タグを使用している可能性があります。あなたの回答については
<target name="dos2unixTidyUp" depends="deleteTemp" if="isUnix" >
<shellscript shell="bash" dir="${my-app-bin.dir}" osfamily="unix" >
dos2unix *.sh
</shellscript>
<echo>dos2Unix formatting completed</echo>
<shellscript shell="bash" dir="${my-app-bin.dir}" osfamily="unix" >
chmod +x *.sh
</shellscript>
<echo>chmod +x *.sh commanded completed</echo>
</target>
ここでは例 <ターゲット> 答えを提供してください! </target>
「;」を使用してコマンドを区切ることができる場合は、コマンドを別々の行に置くことも、同じ行に置かなければならないこともあります。
を使用でき