Bash用户输入可以多次从用户输入运行脚本

时间:2017-04-11 20:50:43

标签: bash for-loop if-statement

我试图从用户那里获得1到10的数字,该数字将使用该数字从用户输入运行一定数量的特定脚本。 enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试这个(假设您想多次运行的脚本名为scritp_to_run_multiple_time.sh):

#!/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