我试图在 bash 中运行此语句并不断出错
test [[ "$(read -p 'Install gtodo? ' R ; echo $R)" == "Y" ]] && (sudo apt-get install gtodo) || (echo "gtodo not installed")
请问正确的语法是什么?
我相信问题在于您同时使用test和[[
test "$(read -p 'Install gtodo? ' R ; echo $R)" = "Y" && (sudo apt-get install gtodo) || (echo "gtodo not installed")
Run Code Online (Sandbox Code Playgroud)