复合命令:
( list )
{ list; }
(( expression ))
` expression `
表达式可以用以下的操作符加以组合,这些操作符优先级递减:
( expression )
! expression
expression1 && expression2
expression1 || expression2
① ###############################################
for name [ in word ]; do
list
done
for (( expr1 ; expr2 ; expr3 )); do
list
done
② ###############################################
select name [ in word ]; do
list
done
③ ###############################################
case word in
pattern)
list
;;
esac
④ ###############################################
if list; then
list
elif list; then
list
else
list
fi
⑤ ###############################################
while list; do
list
done
⑥ ###############################################
until list; do
list
done
( list )
{ list; }
(( expression ))
` expression `
表达式可以用以下的操作符加以组合,这些操作符优先级递减:
( expression )
! expression
expression1 && expression2
expression1 || expression2
① ###############################################
for name [ in word ]; do
list
done
for (( expr1 ; expr2 ; expr3 )); do
list
done
② ###############################################
select name [ in word ]; do
list
done
③ ###############################################
case word in
pattern)
list
;;
esac
④ ###############################################
if list; then
list
elif list; then
list
else
list
fi
⑤ ###############################################
while list; do
list
done
⑥ ###############################################
until list; do
list
done
转载于:https://blog.51cto.com/linuy/160143