odice_3代替codice_5重写上面的例子：while :dodone空命令可以有参数，但会被忽略。也可以用它作一个无操作的伪命令，一种参数的扩展形式codice_6使用了它的副作用，来为参数分配默认值。如一个来自"bashbug"，Bashbug报告脚本的例子：