Hi,
I am using for loop as follow:
for n in `ls`
do
echo "$n"
done
The code is running fine and aI am getting valid output as:
jick
zenny
assi
yogi
But 1also want to print count in front of each output like this:
1 jick
2 zenny
3 assi
4 yogi
What should I add in my logic for achiving this?
Kinly advise.
Regards,
Yogi
Thanks thats working for me...
But my concerns was not about to put list number in front of ls but my concern is how to print a count that for which instance a loop is going to execute:
suppose i have file "yogi.txt"
and i write down a code as
for n in yogi.txt
do
echo "$n"
done
Output is:
yogi
is
not a
good
progrmmer
but what should i do if i want my output to be as follow:
1.) yogi
2.) is
3.) not a
4.) good
5.) programmer
Thanks for the help.
I know this was the silliest question I have ever asked, but the solution was not striking since last 1 hour. Now I got the solution. My code should be:
for n in yogi.txt
do
b=`expr $b + 1`
echo "$b.) $n"
done
Thanks for the help.
I know this was the silliest question I have ever asked, but the solution was not striking since last 1 hour. Now I got the solution. My code should be:
for n in yogi.txt
do
b=`expr $b + 1`
echo "$b.) $n"
done