
shell如何实现date格式不对重新输入
#!/bin/bashechopleaseinputdatereaddateif[${#date}=10];thenechodateformatisrightelseec...
#!/bin/bash
echo please input date
read date
if [ ${#date} = 10 ];
then
echo date format is right
else
echo please input date again
read date
fi
这样只能重新输入一次,想实现多次输入,怎么用循环实现啊??? 展开
echo please input date
read date
if [ ${#date} = 10 ];
then
echo date format is right
else
echo please input date again
read date
fi
这样只能重新输入一次,想实现多次输入,怎么用循环实现啊??? 展开
展开全部
前面加一个while true,就一直循环了
while true
do
XXXXX
done
如果需要遇到什么条件跳出,更改true为你的条件
while true
do
XXXXX
done
如果需要遇到什么条件跳出,更改true为你的条件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询