This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Technically, the {}'s are not needed. You can access them with $1, $2, etc. Most special characters sever as delimiters too so you can refer to them as "This the $1 parameter" or even "/path/to/$1/dir". But if you wanted to do something like this - "This is the ${1}parameter" or even "/path/to/$1.save/dir" but not "/path/to/$1save/dir" you'd need the {} (i.e. "/path/to/${1}save/dir" because otherwise the shell would be looking for "1save" as an env variable name.If you have a script (e.g. foo.sh) and you wish to pass arguments to the script, your command line should look like "foo.sh arg1 arg2 arg3..." The number of arguments will be correct and you will be able to access them as ${1}, ${2}, etc. Also, you may want to read up on the getopts command as a way to process command line arguments.
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |