Tengo un script que cierra las ventanas abiertas, pero solo funciona cuando he habilitado la preferencia "mostrar todas las extensiones de nombre de archivo" del Finder. ¿Existe una forma sólida de lograr esto independientemente del estado de la preferencia de extensión de nombre de archivo? Supongo que podría intentar cerrar el archivo con y sin la extensión, pero esa es una solución fea
cd somedir
for file in * ; do
echo file name is $file
osascript<<EOF
tell application "Preview"
close (every window whose name is "$file")
end tell
EOF
sleep 1
done
fuente