¿Cómo obtengo el directorio absoluto de un archivo en bash?

He escrito un script de bash que toma un archivo de entrada como argumento y lo lee.
Este archivo contiene algunas rutas (relativas a su ubicación) a los archivos adicionales utilizados.

Me gustaría que la secuencia de comandos vaya a la carpeta que contiene el archivo de entrada, para ejecutar comandos adicionales.

Asi que,¿Cómo obtengo la carpeta (y solo la carpeta) de un archivo de entrada? (En linux.)

Respuestas a la pregunta(7)

Su respuesta a la pregunta