Rob Hudson wrote:
Given a variable with something like this in it:
/Volumes/Projects/Testing/Simple_Carbon_App.pkg
I need to extract the base path to get:
/Volumes/Projects/Testing
I found how to get the last part in an example, though I don't fully
understand what's going on. Assuming "path" has the first volume
path, calling this:
path=${path##/*/}
Will set path to: Simple_Carbon_App.pkg
I'm looking for more or less the opposite of that.
Any pointers to documentation would be good. Working code is nice
too. :P
Thanks,
Rob
Rob Hudson
Are you looking for something like the following?
Regards
Fred James
BasePath=`echo $PathVariable | awk '{
for ( i = 1; i < NF; i++ ) {
printf ( "/%s", $i )
}
printf ( "\n" )
}'`
_______________________________________________
EUGLUG mailing list
[email protected]
http://www.euglug.org/mailman/listinfo/euglug