Δημοσιεύτηκε: 07 Οκτ 2016, 13:59
από fkol k4
lepidas έγραψε:Θα χρειαστείτε τη βοήθεια σας. Εδώ που δουλεύω τώρα κάνουμε ανακαινίσεις στα πρατήρια της εσσο και πετάμε τις οθόνες στα σκουπίδια. Πήρα μία σπίτι αλλά είναι κλειδωμένη με 4ψηφιο pin. Έφτιαξαν ένα raspberry pi με υπέρυθρο led, του έμαθα τα πλήκτρα του χειριστηρίου και μπορώ πλέον να στελνω στην οθόνη αριθμούς από το 0 έως το 9. Το πρόβλημα ειναι ότι θα χρειαστείτε ένα σκριπτ που θα τυπώνει( ή εντολή είναι irsend SEND_ONCE Sam KEY_0 έως KEY_9 ) από το 0000 έως το 9999, δηλαδή 0000,0001,0002,0003.....9991,9992,9993,9994,9995,9996,9997,9998,9999.


Αν θέλεις απλά ένα πρόχειρο σκριπτάκι που να τυπώνει με τη σειρά όλους τους αριθμούς από το 0000 ως το 9999, μπορείς να το κάνεις κάπως έτσι:
Μορφοποιημένος Κώδικας: Επιλογή όλων
declare -i x=0

while [ $x -le 9 ]; do
echo "000$x"
x=($x+1)
done

while [ $x -le 99 ]; do
echo "00$x"
x=($x+1)
done

while [ $x -le 999 ]; do
echo "0$x"
x=($x+1)
done

while [ $x -le 9999 ]; do
echo "$x"
x=($x+1)
done

αντικαθιστώντας φυσικά την `echo` που έβαλα εγώ για δοκιμή με τη δική σου εντολή.

Εκτός αν δεν έχω καταλάβει καλά τι χρειάζεσαι.