Вы можете проверить это сами. измените
rm -rf $DIRTOREMOVE
#Due to a known Soralis issue, the directory may not be removed by the command above
rmdir $DIRTOREMOVE >/dev/null 2>&1
на
echo "Deleting $DIRTOREMOVE"
, а затем измените
cp /dev/null ${TRACE_FILE}
на
echo "Truncating ${TRACE_FILE}"
, что должно показать вам, над чем идет работа.
Одно условие могло бы быть, если бы такой каталог существовал (обратите внимание на пробел):
/ora/admin/SCRM01P/bdump secondword/core_foo
Команда while
разделяет слова пробелом, поэтому тело цикла while будет вызывается два раза: один раз с помощью / ora / admin / SCRM01P / bdump
и один раз с помощью secondword / core_foo
.