Я использую программу командной строки, в документации которой указано:
«Вы можете запустить XXX на входе, расположенном в другом каталоге, но его вывод всегда будет помещен в текущий рабочий каталог». Я бы хотел, чтобы вывод был написан в другом каталоге.Я мог бы (либо с cd, либо pushd + popd)
переключиться в выходной каталог, запустив команду, чтобы выход был помещен туда, а затем изменился [ ! d4]или
изменить на выходной каталог переместить вывод в папку вывода... но обе кажутся неуклюжими и подверженными к ошибкам, если сценарий должен был быть отредактирован кем-то, кто не знает этого требования. Единственное другое решение, о котором я могу думать, - это присоединиться к командам с точкой с запятой. Есть ли другой способ?
Это, кстати, в bash.