2017-01-11 4 views
0

Ich möchte einen Betrag drucken können, der jede Sekunde um einen bestimmten Betrag erhöht wird, bis ich das Skript anhalten. Ich habe versucht, ein Update zu drucken, wie viel ich von der Sekunde (oder der Stunde) live bezahlt werde, während ich arbeite, wie würde ich das in bash machen?Wie erstelle ich einen Lohnrechner?

+0

Haben Sie googeln für bash Rechner Skript oder so etwas? –

+0

Sie würden wahrscheinlich 'bc' verwenden, um den Betrag, den Sie erhalten, auf eine längere Skala zu teilen. – Emeric

+0

Ich möchte einen Betrag drucken können, der jede Sekunde um einen bestimmten Betrag erhöht wird, bis ich das Skript anhalten. Ich habe bisher noch keinen Weg gefunden, dies zu tun und bisher keine Taschenrechner-Skripte –

Antwort

0

Hier ist einfach:

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