2017-04-11 9 views
0

Ich versuche, eine Nummer von 1 bis 10 von dem Benutzer, der diese Nummer verwenden, um ein bestimmtes Skript, die Anzahl der Male von der Benutzereingabe ausgeführt wird, zu erhalten. enter image description hereBash Benutzereingabe zum Ausführen eines Skripts von Benutzereingaben, die oft

+0

Sie bitte Ihre Frage neu formulieren. Ich kann nicht sagen, was du fragst. – Aaron

+0

Auch Leute wollen sehen, was Sie bisher versucht haben. Es ist viel einfacher zu helfen, wenn Sie Beispielcode angeben, der zeigt, wo Sie stecken bleiben. –

+0

Bitte posten Sie keine Links, Bilder von Text oder Links zu Bildern von Text. Bilder sind nicht durchsuchbar, von Bildschirmlesern nicht lesbar und beanspruchen Bandbreite. Links werden veraltet. Stattdessen den eigentlichen Text veröffentlichen. –

Antwort

0

Sie könnten versuchen, diese (vorausgesetzt, das Skript, das Sie mehrmals ausgeführt werden soll scritp_to_run_multiple_time.sh genannt wird):

#!/bin/bash 

function get_user_number { 
    echo -n "Enter a number between 1 and 10 [ENTER]: " 
    read number 
    if [ "$number" -le 0 -o "$number" -ge 11 ] 
    then 
    get_user_number 
    fi 
} 

get_user_number 
for i in $(seq 1 $number); do 
    scritp_to_run_multiple_time.sh 
done 
Verwandte Themen