¿Cómo puede Bash ejecutar un comando en un contexto de directorio diferente?

Tengo un comando común que se llama desde directorios muy específicos. Solo hay un ejecutable sentado en / bin para este programa, y ​​el directorio de trabajo actual es muy importante para ejecutarlo correctamente. El script afecta a los archivos que viven dentro del directorio donde se ejecuta.

Ahora, también tengo un script de shell personalizado que hace algunas cosas en un directorio, pero necesito llamar al comando mencionado anteriormente como si estuviera en otro directorio.

¿Cómo se hace esto en un script de shell?

Respuestas a la pregunta(4)

Su respuesta a la pregunta