Cómo mediante comandos saber si un archivo está abierto

Forums: 

Saludos,
Existe alguna forma de saber, mediante programación shell script, si aun archivo está abierto y siendo usado por algún usuario?

Cada ves que voy a abrir un archivo desde consola y éste ya está abierto por algún otro usuario se me muestra el mensaje de advertencia y pregunta si deseo de todas maneras editarlo, salir, etc.

Lo que sucede es que tengo un script que edita ciertos archivos solo pasándole como parámetros el nombre del archivo y lo quiero que edite pero necesito controlar que si el archivo ya está abierto no lo edite y me muestre el error respectivo.

Saludos y de antemano gracias por su ayuda.