Если вы запускаете его в цикле, вы можете перенаправить вывод всего цикла.
for (( i = 0; i < n; i++ )); do
somecommand
done > ~/Desktop/file.txt
Если это немного сложнее (например, вывести другие вещи), вы может открыть его в отдельном дескрипторе файла.
exec 3> ~/Desktop/file.txt
...
somecommand >&3
...
somecommand >&3
...
exec 3>&- # closes it