bashでこのステートメントを実行しようとしていますが、エラーが発生し続けます。
test [[ "$(read -p 'Install gtodo? ' R ; echo $R)" == "Y" ]] && (sudo apt-get install gtodo) || (echo "gtodo not installed")
正しい構文は何ですか?
ベストアンサー1
問題は、あなたが両方を使用していることですtest
。[[
test "$(read -p 'Install gtodo? ' R ; echo $R)" = "Y" && (sudo apt-get install gtodo) || (echo "gtodo not installed")