如何使用确认来保护终端命令?
问题描述:
我有一个makefile,将我的当前django项目部署到我的实时服务器。有没有办法赶上终端命令“使sync_live”,并请求确认的东西,如如何使用确认来保护终端命令?
“部署变化的生活吗?[Y,N]”
它执行过吗?无论是在生成文件或在bashrc文件?我在Ubuntu 14.04上。谢谢。
答
read -p "Deploy Changes to Live? " -n 1 -r
if [[ $REPLY =~ ^[Yy]$ ]]
then
# Execute if condition passes
fi
这是一个重复的,抱歉,我错过了它。 – Murphy4
您可能还想了解'dialog'命令。 (你可能需要先安装它)然后你可以使用:'dialog --title“Confirmation”--yesno“你想这样做吗? 6 20' – hek2mgl