///
Seja s.sh o seguinte script bash:
#!/bin/bash
REPEAT=2
OUT=/tmp/t
echo –n 0 > $OUT
f1 ()
{
echo –n 1 >> $OUT
REPEAT=4
}
f2 ()
{
i=0
while [ $i -lt $REPEAT ]
do
echo –n $i >> $OUT
let "i+=1"
done
}
for a in $@
do
$a
done
cat $OUT
exit 0A chamada “s.sh.f1.f2” produz a saída