互动shell提示用户输入参数,执行指定的任务的例子
#! /bin/bash
echo -e "更新工作号消费数据录入:"
read -p "开始日期(如:2024-11-01):" startDate
read -p "结束日期(如:2024-11-27):" endDate
if [ $startDate != '' -a $endDate != '' ] ;then
cmdLine="/web/tell/protected/yiic adr updateAgUdataLimitDate --startDate=${startDate} --endDate=${endDate}"
read -p "run: ${cmdLine} ?(Yes/No):" ok
case "$ok" in
Yes|yes|y|Y)
eval "${cmdLine}"
;;
No|no|n|N)
echo -e "取消执行"
;;
*)
esac
else
echo '请指定:开始和结束日期'
fi;版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/1192.html
转载时须注明出处及本声明