Чем бы не заниматься, лишь бы не делом! :)
text
#!/bin/sh
vMax=$1
let v=$2*10
let c=$v/$vMax
OUT=""
for i in $(seq 1 10)
do
if (($i <= $c))
then S="|"
else S="."
fi
OUT=$OUT$S
done
echo " $OUT "[console]script.sh 6 2[/console]
Чем бы не заниматься, лишь бы не делом! :)
#!/bin/sh
vMax=$1
let v=$2*10
let c=$v/$vMax
OUT=""
for i in $(seq 1 10)
do
if (($i <= $c))
then S="|"
else S="."
fi
OUT=$OUT$S
done
echo " $OUT "[console]script.sh 6 2[/console]
Эт точно =), лишь бы не делом!
Ога. Ну пусть повесит примером правильной записи цикла for с неизвестным числом итераций (если в seq засунуть переменные), а то чего только не увидишь..