Цикл 2 будет использоваться много раз, поэтому просто разместить его в Действии 1 не вариант, слишком много раз его тогда придеться копировать
Есть какой блок чтоб отправил его на цикл 2 и вернулся обратно?
Поместите цикл, который будет использоваться часто в отдельную функцию и вызывайте её в любых необходимых местах
Суть вопроса в том, что когда происходит мгновенное удаление - не всегда tmp файл возвращается в txt, бывает что после завершения скрипта остается tmp и весь процесс парса приходится повторять