How do you read arguments in a shell program - $1, $2 ..?
Answers were Sorted based on User's Feedback
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 |
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 |
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 |
What is the conditional statement in shell scripting?
write a shell program to check wheather a given string is pallindrome or not?
Write a script to print the first 10 elements of fibonacci series.
How does ls command work?
What is path in shell script?
Hello all, This is my assignment on shell scripting, can anyone help me regarding this ? Create a shell script which connects to the database In second shell script include the first script for the DB connection Create a table (PRADEEP_DATA) with 2 columns (name, value) In Third shell script include the first script for the DB connection And insert/delete the values from the Table, by accepting input from the user This functionality should be a menu driven Program: 1) Insert to the database a. Name b. value 2)Delete from the database a.Name b.value Exception handling needs to be taken care.
What are the different methods available to run a shell script?
What are the different variables present in linux shell?
How to rename all the files in a folder having specific extension? Example: I have some files with extension (.txt) in a folder name 'Test'. I have to rename all the .txt files in a test and its subdirectories to .my extension.
Is bash a shell script?
What are the four fundamental components of every file system on linux?
Create a bash shell script that removes all files whose names end with a "~" from your home directory and subdirectories. Name this script "cleanup.sh"