gpt4 book ai didi

bash 用户输入如果

转载 作者:行者123 更新时间:2023-11-29 08:44:26 25 4
gpt4 key购买 nike

我想做的简单

Do you want to do that? [Y,n] _

bash 中的问题。

我试过了

echo "Do that? [Y,n]"
read DO_THAT
if ["DO_THAT"="y"]; then
do_that
fi

但它失败了:bash: [y=y]: command not found

我做错了什么??!

最佳答案

您可能会考虑显式提示:-p 并指定 1-character-input -n1 允许在不使用 ENTER 的情况下插入 y。

read -n1 -p "Do that? [y,n]" doit 
case $doit in
y|Y) echo yes ;;
n|N) echo no ;;
*) echo dont know ;;
esac

关于bash 用户输入如果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com