Как Bash может выполнить команду в другом контексте каталога?

У меня есть обычная команда, которая вызывается из очень определенных каталогов. Для этой программы в /bin находится только один исполняемый файл, и текущий рабочий каталог очень важен для ее корректного запуска. Сценарий влияет на файлы, находящиеся внутри каталога, в котором он запущен.

Теперь у меня также есть пользовательский сценарий оболочки, который выполняет некоторые действия в одном каталоге, но мне нужно вызвать упомянутую выше команду, как если бы она находилась в другом каталоге.

Как это сделать в сценарии оболочки?

68
задан Todd A. Jacobs 25 January 2013 в 23:09
поделиться