qsub in a bash script?

I was just wondering if it is permissible to qsub from a bash script as follows:

#! /bin/sh

echo "altering .txt in dir $DIR with retokenize.py"
for f in $DIR/txt/*.txt; do
  echo $f;
  /l2/nlp/i2b2/retokenize.py < $f > ${f//.txt/.tok};
done


echo "altering .tok in dir $DIR with awk <s> </s>"
for f in $DIR/txt/*.tok; do
  echo $f;
  cat $f | awk '{printf("<s> %s </s>\n",$0)}' > ${f//.tok/.ecIN};
done


echo "altering .tok in dir $DIR with tagger.stayTOK.py "
for f in $DIR/txt/*.tok; do
  echo $f;
  cat $f | /l2/nlp/i2b2/tagger.stayTOK.py < $f > ${f//.tok/.ecIN-POS};
done


export MODEL=/data/nlp/src/charniak/DATA/DATA_DEV24/;
echo "qsubbing for $DIR";
qsub -o $DIR/ecOUT.log -q kiwi.q /l2/nlp/i2b2/runEC.unconstrained.sh;
qsub -o $DIR/ecOUT-POS.log -q kiwi.q l2/nlp/i2b2/runEC.POS.sh;