3 개의 변수 인 a = 5가 있습니다. b = 7; c = 9. 그 숫자는 전체 시간을 변화시키고 있습니다. for 루프를 사용하여 별표가있는 bye 그래프를 만들고 싶습니다. 출력 예 :for 루프를 사용하여 그래프 만들기
A = *****
B = *******
C = *********
하지만 그 때 숫자가 변경되면 그래프도 변경되어야합니다. 업데이트 같은 것.
누군가가 도와 줄 수 있습니까?
3 개의 변수 인 a = 5가 있습니다. b = 7; c = 9. 그 숫자는 전체 시간을 변화시키고 있습니다. for 루프를 사용하여 별표가있는 bye 그래프를 만들고 싶습니다. 출력 예 :for 루프를 사용하여 그래프 만들기
A = *****
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
그래프를 "애니메이트"하시겠습니까? 적어도 하나의 그래프 인스턴스를 생성하는 코드가 있습니까? – choroba
예, 그런 것입니다. 나는 아직 코드를 가지고 있지 않다. – Venus200