Topic #11 Shell 脚本 :
$ k% y$ V( l5 q0 V8 m* K8 m, U0 ^5 n- W& T5 W
31) 以下shell 脚本中,date命令将执行多少次?1 d9 O6 J' v0 d% R/ S6 q
for i in a b; do date; done
$ `+ P) Z. |" @7 q/ L9 ^$ \' U 0 M5 B' h J' j. M G; }3 k: b
1
% \# O$ R% p1 N" \3 M 2! K9 @' a: g4 I' C' ?
) s, _1 W7 E: M, v, X4 ]) d32) 以下shell 脚本中什么条件才会回显 hello?7 @( ? \1 B# \+ n9 Y4 k4 A. p- A
if [ -d newitem ]; then echo hello; fi
! X% [, ?4 s+ x; k3 H3 Z% A9 S 如果 newitem 是一个目录。6 u% V+ ^$ _& R5 I
总是回显。" f) }! z! T+ l' _
从不,因为 netitem是非空字串。
3 M/ j0 {9 P/ {7 q8 I5 W( s
) _1 r" a2 T( c- |% R33) 当在shell脚本中使用while/do循环时,continue语句的作用是什么?* ] y7 E0 S- u* u
暂停一秒,然后继续执行。
1 b& q6 d" Z9 z" z; I0 p( e# J 打断do循环, 跳至while语句重新判断条件语句。
9 \: q' K- r0 ~( i4 u" S# y8 z* g 跳至done语句后继续执行。 |