#
letter.sh
# Program :         To display all
the files which start from a specific letter? For e.g., if letter = s then all
files started with letter s should be displayed from the current
directory.  
# Author :           sujith
# Date :              17/03/2015
echo
"Enter the letter"
read
letter
flag=0
len=$(echo
"$letter" | wc -c)
if [ $len
-eq 2 ]
then
        echo "The names of files starting
with $len"
        for str in `ls`
        do
                c=$(echo "$str" | cut
-c1)
                if [ $c == $letter ]
                then
                        if [ -f $str ]
                        then
                                flag=1
                                echo $str
                        fi
                fi
        done
        if [ $flag -eq 0 ]
        then
                echo "No files which start with the
letter $letter"
        fi
else
        echo "Enter only one letter"
fi
Output:
[141740@localhost
~]$ sh letter.sh
Enter the
letter
s
The names
of files starting with 2
salary.c
sample
sample.c
samplex.c
search.sh
she116.sh
shel16.sh
shell10.sh
shell11.sh
shell12.sh
shell13.sh
shell1.sh
shell2.sh
shell3.sh
shell4.sh
shell5.sh
shell6.sh
shell7.sh
shell8.sh
shell9.sh
sin.c
sinloop.c
sqaure1.c
sqaure.c
square1.c
square.c
stack.cpp
std.c
strcmp.c
strconcat.c
string.l
strlen.c
strpal.sh
str.sh
structure.cpp
sum.c
[141740@localhost
~]$
[141740@localhost
~]$ sh letter.sh
Enter the
letter
z
The names
of files starting with 2
No files
which start with the letter z
[141740@localhost
~]$
 
 
1xbet korean: How to use your bonus in Korea
ReplyDelete1xbet 1xbet apk korean Betway bonus code, 1xbet korean Betway bonuses, 1xbet korean Betway bonus code, 1xbet korean Betway promotions.