3つの変数、a = 5を得ました。 b = 7; c = 9。それらの数字は、全体の時間が変化しています。私は、forループを使ってアスタリスクバイバイでグラフを作りたいと思っています。 出力例:forループを使ってグラフを作成する
= *****
B = *******
C = *********
しかしときに、それら数字が変わると、グラフも変わる必要があります。何か更新のようなもの。
誰かがこれを手伝ってくれますか?
3つの変数、a = 5を得ました。 b = 7; c = 9。それらの数字は、全体の時間が変化しています。私は、forループを使ってアスタリスクバイバイでグラフを作りたいと思っています。 出力例:forループを使ってグラフを作成する
= *****
B = *******
C = *********
しかしときに、それら数字が変わると、グラフも変わる必要があります。何か更新のようなもの。
誰かがこれを手伝ってくれますか?
これはあなたを助ける可能性があります。これは、特別なANSIコードを使用して3列目のカーソルを移動します。
#!/bin/bash
stars() {
local header=$1
local count=$2
printf '%s ' "$header"
for i in $(seq $count) ; do
printf '*'
done
printf ' \n' # Space needed to remove the last star when shortening.
}
a=5
b=7
c=9
while : ; do
stars a $a
stars b $b
stars c $c
printf $'\033[3A' # Go 3 lines up
((a+=RANDOM%3-1))
((b+=RANDOM%3-1))
((c+=RANDOM%3-1))
sleep .1
done
グラフを「アニメーション化」したいのですか?グラフのインスタンスを少なくとも1つ生成するコードはありますか? – choroba
はい、そのようなものです。私はまだコードを持っていない。 – Venus200