Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How do you read arguments in a shell program - $1, $2 ..?

Answers were Sorted based on User's Feedback



How do you read arguments in a shell program - $1, $2 ..?..

Answer / madhavi

to read command line argments we hav to use echo $1
$2........whre $0-gives name of program,$#-gives number of
arguments passed and $* gives all the arguments.

Is This Answer Correct ?    8 Yes 0 No

How do you read arguments in a shell program - $1, $2 ..?..

Answer / guest

read command

Is This Answer Correct ?    2 Yes 0 No

How do you read arguments in a shell program - $1, $2 ..?..

Answer / seshadri sethi

Shell script accepts parameters in following format…
$1 would be the first command line argument, $2 the second,
and so on
$0 is the name of the script or function

If your script has more than 9 params then accept in
following way…
${12} : 12th param
${18} : 18th param

Is This Answer Correct ?    2 Yes 1 No

How do you read arguments in a shell program - $1, $2 ..?..

Answer / pitambar mishra

### Script for greater between 2 numbers
### name : greater_of_2_numbers.ksh

#! /bin/ksh

### If you won't supply 2 numbers then it will prompt you to 2 numbers. ###

if [ $# -ne 2 ] ($# : number of positional parameters)
then
echo "Usage: $0 <Enter 2 numbers>" ($0 : name of script)
exit 1
fi

### main script
if [ $1 -gt $2 ] ($1 and $2 : Two positional parameters)
then
echo "$1 is greater than $2"
elif [ $2 -gt $1 ]
then
echo "$2 is greater than $1"
else
echo "Two numbers are equal"
fi

To execute :
ksh greater_of_2_numbers.ksh 5 4

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Shell Script Interview Questions

how to search for vowels a,e,i,o,u appearing in the same sequence in a file

4 Answers   Amazon,


What does it mean to debug a script?

0 Answers  


How do I run a .sh file on mac?

0 Answers  


How to customise the other shell?

2 Answers   Quest,


How will you connect to a database server from linux?

0 Answers  


How to write a function?

0 Answers  


What is meant by dos operating system?

0 Answers  


How to include comments in your shell scripts?

3 Answers  


How are shells born?

0 Answers  


What is shell prompt?

0 Answers  


What is the equivalent of a file shortcut that we have a window on a linux system?

0 Answers  


What is shell geeksforgeeks?

0 Answers  


Categories