Write a shell script to implement ‘ls’ command?



a = $#
if [ $# - = 0 ]
then
ls – r
fi
if [ $1 = “l” ]
then
ls – l
fi
if [ $1 =  “ –I “ ]
then
ls – i
fi
if [ $# - eq 2 ]
then
if [ $1 = “-l” –a $2 = “-r” – o $1 = “-r” –a $2 = “-l” ]
then
ls – ls
fi
if [ $1 = “-r” –a  $2 = “-i” – 0 $1 = “-i” –a  $2 = “-r” ]
then
ls – ri
fi
if [ $1 = “-l” – a $2 = “-i” – 0 $1 = “-i” –a $2 = “-l” ]
then
ls – li
fi
fi





OUTPUT:

Sh $h les .sh – i 310952 fname
310951 changes dir.sh 310734 gr 100 .sh 319749 dir
$sh les .sh – r
word .sh sq .sh mul table .sh
gr 100 .sh file while loop .sh

Comments

Popular posts from this blog

Traversing of elements program with algorithm and Flowchart

How to be a good Programmer?

Write a program to add two number using inline function in C++?