a=hello
b="hello world"
maximum=20
echo $a $b $maximum
2. If statement
if date | grep Fri
then
echo Its Friday!
fi
3. Logical Testing
if date | grep Fri && test `date +'%H'` -gt 9
then
echo Its Friday, its hometime!!!
fi
4. If statement and Command Line Arguments
if test "$1" = "Friday"
then
echo "The typed argument is Friday,Welcome to PASS"
fi
5. Case statement
#!/bin/sh
echo \n Command MENU\n
echo a. Current data and time
echo b. Users currently logged in
echo c. Name of the working directory\n
echo Enter a,b, or c: \c
read answer
echo
case $answer in
a)
date
;;
b)
who
;;
c)
pwd
;;
*)
echo There is no selection: $answer
;;
esac
6. For Loop
for i in 3 7
do
echo " $i * 5 is `expr $i \* 5` "
done
7. File name printing using for loop
#!/bin/bash
for filename in *
do
echo $filename
done
8. While loop
read i
while test "$i" -gt 0
do
i=`expr $i - 1`
echo $i
done
9. While with Input string
INPUT_STRING=hello
while [ "$INPUT_STRING" != "bye" ]
do
echo "Please type something in (bye to quit)"
read INPUT_STRING
echo "You typed: $INPUT_STRING"
done
10. Function
hello()
{
k1=`expr $1 \* $2`
echo $k1
return
}
echo The example of function.
hello $1 $2
Nice Article.
ReplyDeleteSome examples on Find Command and Awk Command
good
ReplyDelete