Question : How do I create a bash script for this command?

I'm trying to create a bash script that I can call like this:

source joomla_upgrade.sh 11255 11410

where 11255 and 11410 are the revision numbers of an svn repository.  I want those revision numbers passed into the following command inside joomla_upgrade.sh:

#!/bin/bash
for i in $(svn diff --summarize -r 11255:11410 http://joomlacode.org/svn/joomla/development/releases/1.5 | awk '{ print $2 }'); do p=$(echo $i | sed -e 's{http://joomlacode.org/svn/joomla/development/releases/1.5/{{'); mkdir -p $(dirname $p); svn export $i $p; done

I'm just not clear how to pass the command line parameters into the script.  Normally it would be referenced as $1 and $2, I believe, but the script already has a $2 in it...


Answer : How do I create a bash script for this command?

you are correct , $1 and $2. $2 in the script is different since it is awk parameter and not shell
Random Solutions  
 
programming4us programming4us