2017-01-11 1 views
0

나는 스크립트를 멈추기 전까지 매초마다 일정량만큼 인쇄 할 수 있기를 원합니다. 필자는 일하는 동안 두 번째 (또는 한시간)의 라이브로 얼마만큼 돈을 받고 있는지에 대한 업데이트를 인쇄하려고 시도했습니다. 어떻게하면 bash에서 그렇게 할 것입니까?임금 계산기를 만들려면 어떻게해야합니까?

+0

당신은 그런 bash는 계산기 스크립트 또는 뭔가를 봤나요? –

+0

아마도 'bc'를 사용하여 지급되는 금액을 더 긴 규모로 나눌 수 있습니다. – Emeric

+0

나는 스크립트를 멈출 때까지 매초마다 일정량을 인쇄 할 수 있기를 원합니다. 나는 지금까지 계산기 스크립트가 아닌 지금까지 그 일을하는 방법을 찾지 못했습니다. –

답변

0

다음은 간단한 하나 :

#!/usr/bin/env bash 
total=0 
increment=50 
while : 
do 
    total=$((total + increment)) 
    printf '$%.2f\n' $(bc <<< "scale=2; $total/100") 
    sleep 1 
done 
관련 문제