Command line argument in shell script
Passing arguments to the main program when it start is know as command line arguments
In shell scripting arguments can be described like below
$0 – shows program name which you running
$1 – shows first argument
$2 – display second argument
$3 – display third argument
$n – n th argument
$# – shows number of arguments passed to the program
$* – shows entire string of parameters you passed
SCRIPT:
#!/bin/bash
echo “programme name is $0”
echo “first argument is $1”
echo “Second argument is $2”
echo “Total command line arguments is $#”
echo “Entered arguments was :$*”
RUN THE SCRIPT:
./cmd_arg.sh hi this is mohan
OUTPUT:
programme name is ./cmd_arg.sh
first argument is hi
Second argument is this
Total command line arguments is 4
Entered arguments was :hi this is mohan
Recent Comments