Возможно, у вас есть как стандартный выход, так и выходы с ошибками. Используйте >>
и 2>>
, чтобы перенаправить оба выходных потока в ваш файл.
for i in `cat i.txt`; do wine ~/run.exe $i.asc >> out.asc 2>> out.asc; done
При желании вы можете перенаправить источники в разные файлы:
for i in `cat i.txt`; do wine ~/run.exe $i.asc >> out.asc 2>> err.asc; done