I have a set of files in my directory like BED123C.txt, SED134F.txt,DEF567DF.txt. I want to execute separate scripts based on the file names.
I am using the following block of the code for this
for EachFile in `ls`
do
if [ EachFile = "B*" ]
then
sh Exe1.sh
fi
if [ EachFile = "S*" ]
then
sh Exe2.sh
fi
done
But it is not producing the desired result.
Can any one help me how to use regular expressions in if Condition in unix scripting?