![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Rules & FAQ | Contribute | Members List | Arcade | 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 here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| sed and parameters | scotty_123 | Shell Programming and Scripting | 7 | 03-26-2007 01:22 AM |
| Max NO of parameters | Shivdatta | Shell Programming and Scripting | 1 | 07-24-2006 05:11 AM |
| parameters | aekaramg20 | Shell Programming and Scripting | 6 | 07-10-2006 10:15 PM |
| Need Parameters Help. | james2006 | Shell Programming and Scripting | 3 | 06-08-2006 07:46 AM |
| tar parameters | kmar | UNIX for Advanced & Expert Users | 4 | 10-23-2001 12:03 AM |
|
|
LinkBack | Thread Tools | 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
|
| Forum Sponsor | ||
|
|
|
|||
|
Quote:
Code:
if [ $# -ge 2 ]; then
echo "Too many parameters. Usage: file-info [directory]"
exit
elif [ $# -eq 0 ];then set `pwd`;
fi
|