[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: variable in loop



Hi,

S Mathias wrote:
$ ASDF=hello; a=0; a=$(( 70 - $(echo $ASDF | awk '{print length}') )); echo "$a $ASDF"$(for i in {1..$a}; do printf "."; done)
65 hello.
$

Why doesn't it print:
65 hello.................................................................



What am i missing?

Don't know, but the following works:

ASDF=hello; a=0; a=$(( 70 - $(echo $ASDF | awk '{print length}') )) && echo -n "$a $ASDF";for i in {`seq 1 1 $a`}; do printf '.'; done;echo

Cheers

--
Kind Regards
AndrewM

Andrew McGlashan
Broadband Solutions now including VoIP


Reply to: