首先,我试图找到我的问题的答案,新手很难用一种能够产生与当前情况相关的答案的在线结果来表达他的问题。
话虽如此。
我正在尝试编写一个简单的程序,提示您要重复哪些文本(以及您想要重复多少次。我让它工作但是其中一个变量(重复多少次)如果一个输入文本而不是数字,它将失败。那么如何添加一个不会破坏脚本的If / Else语句?
#!/bin/bash
echo "Please input text you wish to print."
read text
echo "Please input number of times you wish to print text."
read number
if for i in `seq $number`;
do
echo "$text"
else echo "Try again with valid input.";
done
但是这个脚本完美地工作。
#!/bin/bash
echo "Please input text you wish to print."
read text
echo "Please input number of times you wish to print text."
read number
for i in `seq $number`;
do
echo "$text";
done
1
请重新格式化您的问题并测试您提供的示例。在编辑框右上角的问号下有降价编辑帮助
—
Thor