You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2008/11/10 17:34:38 UTC
svn commit: r712688 - /ant/sandbox/javafront/taskexec.sh
Author: bodewig
Date: Mon Nov 10 08:34:38 2008
New Revision: 712688
URL: http://svn.apache.org/viewvc?rev=712688&view=rev
Log:
it takes some time to get used to Unix shell quoting rules
Modified:
ant/sandbox/javafront/taskexec.sh
Modified: ant/sandbox/javafront/taskexec.sh
URL: http://svn.apache.org/viewvc/ant/sandbox/javafront/taskexec.sh?rev=712688&r1=712687&r2=712688&view=diff
==============================================================================
--- ant/sandbox/javafront/taskexec.sh (original)
+++ ant/sandbox/javafront/taskexec.sh Mon Nov 10 08:34:38 2008
@@ -29,28 +29,28 @@
echo '============================================================================================='
-echo XML: ^<echo message="Hello World"/^>
-echo CMD: echo message "Hello World"
+echo XML: '<echo message="Hello World"/>'
+echo CMD: echo message \"Hello World\"
echo -----------------------------------------------------------------------------------------------
StartAnt echo message "Hello World"
echo ===============================================================================================
-echo XML: ^<echo message="This is Ant version ${ant.version}"/^>
-echo CMD: echo message "This is Ant version ${ant.version}"
+echo XML: '<echo message="This is Ant version ${ant.version}"/>'
+echo CMD: echo message \'This is Ant version \\\${ant.version}\'
echo '---------------------------------------------------------------------------------------------'
-StartAnt echo message "This is Ant version ${ant.version}"
+StartAnt echo message 'This is Ant version \${ant.version}'
echo '==============================================================================================='
-echo XML: ^<echoproperties prefix="ant."/^>
+echo XML: '<echoproperties prefix="ant."/>'
echo CMD: echoproperties prefix ant.
echo '---------------------------------------------------------------------------------------------'
StartAnt echoproperties prefix ant.
echo '==============================================================================================='
-echo XML: ^<copy file="build.xml" tofile="build.xml.bak"/^>
+echo XML: '<copy file="build.xml" tofile="build.xml.bak"/>'
echo CMD: copy file build.xml tofile build.xml.bak
echo '---------------------------------------------------------------------------------------------'
StartAnt copy file build.xml tofile build.xml.bak
@@ -60,7 +60,7 @@
echo '==============================================================================================='
-echo XML: ^<delete file="build.xml.bak"/^>
+echo XML: '<delete file="build.xml.bak"/>'
echo CMD: delete file build.xml.bak
echo '---------------------------------------------------------------------------------------------'
StartAnt delete file build.xml.bak
@@ -70,10 +70,10 @@
echo '==============================================================================================='
-echo XML: ^<mkdir dir="test"/^>
-echo XML: ^<copy todir="test"^>
-echo ^<fileset dir="src"/^>
-echo ^</copy^>
+echo XML: '<mkdir dir="test"/>'
+echo XML: '<copy todir="test">'
+echo '<fileset dir="src"/>'
+echo '</copy>'
echo CMD: mkdir dir test
echo CMD: copy todir test + fileset dir src
echo '---------------------------------------------------------------------------------------------'
@@ -82,29 +82,29 @@
echo '==============================================================================================='
-echo XML: ^<echo^>Hello World^</echo^>
-echo CMD: echo # This is Ant version ${ant.version}
+echo XML: '<echo>Hello World</echo>'
+echo CMD: echo \\\# \'This is Ant version \\\${ant.version}\'
echo '---------------------------------------------------------------------------------------------'
-StartAnt echo # This is Ant version ${ant.version}
+StartAnt echo \# 'This is Ant version \${ant.version}'
echo '==============================================================================================='
-echo XML: ^<concat^>
-echo ^<fileset dir="src" includes="*.properties"/^>
-echo ^<header^>Ant Version ${ant.version}^</header^>
-echo ^<footer^>End of text^</footer^>
-echo ^</concat^>
-echo CMD: concat + fileset dir src includes *.properties - + header # Ant Version ${ant.version} - + footer # End of text
+echo XML: '<concat>'
+echo '<fileset dir="src" includes="*.properties"/>'
+echo '<header>Ant Version \${ant.version}</header>'
+echo '<footer>End of text</footer>'
+echo '</concat>'
+echo CMD: concat + fileset dir src includes \\\*.properties - + header \\\# \'Ant Version \${ant.version}\' - + footer \\\# \'End of text\'
echo '---------------------------------------------------------------------------------------------'
-StartAnt concat + fileset dir src includes *.properties - + header # Ant Version ${ant.version} - + footer # End of text
+StartAnt concat + fileset dir src includes \*.properties - + header \# 'Ant Version \${ant.version}' - + footer \# 'End of text'
echo '============================================================================================='
-echo XML: ^<ivy:retrieve xmlns:ivy="antlib:org.apache.ivy.ant" organisation="junit" module="junit" inline="true" pattern="_ivy/[artifact].[ext]"/^>
+echo XML: '<ivy:retrieve xmlns:ivy="antlib:org.apache.ivy.ant" organisation="junit" module="junit" inline="true" pattern="_ivy/[artifact].[ext]"/>'
echo CMD: ivy:retrieve organisation junit module junit inline true pattern _ivy/[artifact].[ext]
echo '---------------------------------------------------------------------------------------------'
mkdir _ivy
-echo '------ First we ^<get^> Ivy -----'
+echo "------ First we '<get>' Ivy -----"
rem %START% get dest _ivy/ivy.jar src http://people.apache.org/~xavier/ivy/ivy-trunk.jar
echo '------ Then we use Ivy to retrieve JUnit -----'
ant -lib build/classes -lib _ivy -main org.apache.ant.javafront.TaskExec -xmlns:ivy=antlib:org.apache.ivy.ant ivy:retrieve organisation junit module junit pattern _ivy/[artifact].[ext] inline true