![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| sed and parameters | scotty_123 | Shell Programming and Scripting | 7 | 03-26-2007 05:22 AM |
| Max NO of parameters | Shivdatta | Shell Programming and Scripting | 1 | 07-24-2006 09:11 AM |
| parameters | aekaramg20 | Shell Programming and Scripting | 6 | 07-11-2006 02:15 AM |
| Need Parameters Help. | james2006 | Shell Programming and Scripting | 3 | 06-08-2006 11:46 AM |
| tar parameters | kmar | UNIX for Advanced & Expert Users | 4 | 10-23-2001 04:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
parameters
i'm supposed to come up with a script that
-accepts a directory as an optional command line parameter -display an error message and terminates if more than one parameter is provided -use the current directory if no parameter is provided -displays an error message and terminates if the provided parameter is not a directory this is what i came up with.. Code:
if [ $# -ge 2 ]; then
echo "Too many parameters. Usage: file-info [directory]"
exit
fi
if [ -d $1 ]; then
echo "Processing `pwd`: "
cd $1
ls -l
cd
else
echo "$1 is not a valid directory... terminating..."
fi
|
|
||||
|
Quote:
Code:
if [ $# -ge 2 ]; then
echo "Too many parameters. Usage: file-info [directory]"
exit
elif [ $# -eq 0 ];then set `pwd`;
fi
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|