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
Oracle Export and Import
DistinctCount
Exchange 2007 has its Private IP in SMTP header - Security Issue
Install network printer by script
Replace Existing File Server with new DFS servers
Portmap fails to start (Server for NFS)
How to determine processor type and speed, also RAM on UNIX NCR?
Moving emails from Public folder to pst
SQL - Print from query results
Formula for If Statement with Null Value - Crystal Reports Developer