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

What is the command to find out users on the system?

0 Answers  


Where are cowrie shells found?

0 Answers  


How will you schedule a job that will run every month last day?(some months have 30 days,some 31 days,28,29 days)

1 Answers   NTT Data, TCS,


How to modify the PATH variable and make it executable?

3 Answers   Mind Tree,


write a shell script that accepts name from user and creates a directory by the path name, then creates a text file in that directory and stores in it, the data accepted from user till STOP, displays the no. of characters stored in the file.Program stops if directory name is null

1 Answers  






What are the zombie processes?

0 Answers  


Explain about stdin, stdout and stderr?

0 Answers  


What are "c" and "b" permission fields of a file?

0 Answers  


What is gui scripting?

0 Answers  


Write down the syntax of "for " loop

0 Answers  


What is meant by dos operating system?

0 Answers  


How do I run a powershell script?

0 Answers  


Categories