用脚本打印数字
写一个shell脚本。提示你输入一个暂停的数字,然后从1打印到该数字。然后询问是否继续。继续的话在输入个在数字 接着打印。不继续退出。
例:如果输入的是5,打印1 2 3 4 5 然后继续 输入15 然后打印 6 7 …14 15 依此类推。
#!/bin/bash
read -p "请输入您想要暂停的数字:" n
for i in `seq 1 $n`;
do
echo -n "$i "
done
echo
read -p "是否继续输入数字?" q
if [ $q == "y" ];then
read -p "请继续输入您想要暂停的数字:" m
z=$[$n+1]
if [ $m -gt $n ];then
for j in `seq $z $m`;
do
echo -n "$j "
done
echo
else
echo "输入数字错误,请输入大于的数字!"
fi
else
exit
fi
测试