如何在 Linux shell 脚本中提示是/否? [复制]

Posted

技术标签:

【中文标题】如何在 Linux shell 脚本中提示是/否? [复制]【英文标题】:How do I prompt for Yes/No in a Linux shell script? [duplicate] 【发布时间】:2021-02-02 21:55:20 【问题描述】:
#!/bin/bash
docker rm -f $(docker ps -qa)
docker rmi -f $(docker images -q)
docker volume rm $(docker volume ls -q)

sudo docker run -d --restart=unless-stopped -p 9090:80 -p 9091:443 --privileged -v /opt/rancher:/var/lib/rancher --name=rancher_docker_server rancher/rancher:latest

我想在这部分,在sudo docker出现一个问题之前是否继续?

【问题讨论】:

【参考方案1】:

试试这个:

echo -n "Do you want to continue [Y/n]: "; read choice

if [ $choice == 'Y' ] || [ $choice == 'y' ]; then
sudo docker run -d --restart=unless-stopped -p 9090:80 -p 9091:443 --privileged -v /opt/rancher:/var/lib/rancher --name=rancher_docker_server rancher/rancher:latest
fi

【讨论】:

以上是关于如何在 Linux shell 脚本中提示是/否? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows下使用linux的shell脚本

如何在windows下使用linux的shell脚本

如何在windows下写shell脚本

求问 BAT脚本如何自动执行 adb shell 以后的命令

linux shell脚本有编译器吗?每次都是运行后提示很多错误啊,能在编写的时候提示错误吗?

在c\c++程序里怎么执行shell脚本命令?