Estoy tratando de escribir un shell script para usarlo en un Servicio que estoy creando en Automator para cambiar la "Fecha de Modificación" de todos los archivos seleccionados en el Finder a la fecha del archivo más antiguo modificado seleccionado. El problema es que sólo quiero procesar los archivos que tengo seleccionado - no todo archivos en una carpeta determinada.
He intentado hacer esto utilizando un bucle "for", pero no consigo que funcione. También he tratado de usar lo siguiente para ordenar la lista de archivos recibidos como entrada, pero parece que no puede averiguar cómo conseguir que funcione de esta manera tampoco.
oldest=$(stat -f "%m:%N" "$@" | sort -n | head -1 | cut -f2 -d:)