Microsoft
Software
Hardware
Network
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/dev
elopment/r
eleases/1.
5
| awk '{ print $2 }'); do p=$(echo $i | sed -e 's{
http://joomlacode.org/s
vn/joomla/
developmen
t/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
500 Points... INSTALL cURL on CENTOS 3
looping a script? AS3 Flash, Actionscript 3
Delete LSO
Datediff - average
Sql Server 2005 Bulk Insert Access Denied
How do I import Macros and the icon onto a new pc from an old pc
Samba file size limits?
tab indent and un-indent in BBEdit
RTHDCPL.EXE - Illegal System DLL Relocation
Copy all files in one directory