How to expand the same word?

Hi All,
May I know how to expand the words?
e.g:
a
aa
aaa
aaaa
I have try to use
for (i=0;i<5;i++)
do
c="a"
echo -n $c
done
but the output is aaaaa. Is it need to use array?:confused:
Thanks for your help!

Using bash

# i=1;a=; while [ ${i} -lt 5 ];do a="${a}a";echo $a;let i++;done
a
aa
aaa
aaaa
for ((i=1;i<5;i++));  do  for ((j=1;j<=$i;j++)); do echo -n "a"; done;  echo;done

Try:

perl -e 'for ($i=0;$i++<5;) { print "a" x $i ."\n"; }'

Or you can use Ruby :wink:

$
$ ruby -le '4.times{|y|print "a"*(y+1)}'
a
aa
aaa
aaaa
$

tyler_durden

Hi Guys,

Really thanks for your kind help! :slight_smile: