中括弧は他の構文に適していますか?if-then-else-fiの代わりにLinuxの中括弧do-done
if [ -n "$TEST" ] ; then
XX='yes'; echo 'yes'
else
XX='no'; echo 'no'
fi
別の対
[ -n "$TEST" ] && { XX='yes'; echo 'yes' } || { XX='no'; echo 'no' }
:あなたの最初の例で
for num in {000..2}; do echo "$num"; done
または
for num in {000..2}; { echo "$num"; }
おそらくこれは2つの別々の質問になるでしょう。私たちはすでに、 "is A && B || c a bashの三項演算子についてのQ&Aナレッジベースエントリーを持っていますか?"なぜなら後者の構文が働く理由についての質問もあるからです。 –