#1 17.03.2015 21:13:46

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Аналоговая шкала

Чем бы не заниматься, лишь бы не делом! :)

#!/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]

#2 17.03.2015 21:18:21

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

Аналоговая шкала

Quote by 1000Mhz
, лишь бы не делом! 
Эт точно =)

#3 17.03.2015 21:33:35

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Аналоговая шкала

Ога. Ну пусть повесит примером правильной записи цикла for с неизвестным числом итераций (если в seq засунуть переменные), а то чего только не увидишь..

Board footer