cupsfilter: No se puede determinar el tipo MIME de ““??”.**

Estoy tratando de convertir archivos html a archivos pdf usando la siguiente línea de comando

for file in *.html; do /usr/sbin/cupsfilter “$file” > $file.pdf; done

Pero recibí el mensaje a continuación y archivos pdf vacíos

cupsfilter: Unable to determine MIME type of ““??”.**

¿Podría señalar el error de sintaxis que cometí en la línea de comando?

Actualmente estoy usando Mac OS X 10.11.3

¿Citas incorrectas y faltantes? ¡ Al menos for file in *.html ; do /usr/sbin/cupsfilter "$file" > "$file".pdf ; donefunciona!
Gracias klanomath. Pero sigo recibiendo el mismo mensaje de error mencionado anteriormente y no hay ningún archivo de salida en PDF.
Supongo que su sitio web_name.html.pdf está vacío, ¿verdad?
mis archivos pdf son cero bytes. ¡Ninguna pista!
Hmm, elimine cualquier archivo de 0 bytes que contenga hmtl (o htm) antes de ejecutar el comando; incluso aquellos con el nombre *.html.pdf

Respuestas (1)

Citas: " contra "

Está utilizando comillas de 'tipógrafos' en lugar de comillas 'regulares'. Prueba esta línea:

for file in *.html; do /usr/sbin/cupsfilter "$file" > "$file".pdf; done

tenga en cuenta la diferencia en la cotización

Gracias CousinCocaine por señalar este error tipográfico. Me acabo de dar cuenta hace unos minutos.
Ojalá pudiera leer tu respuesta antes de que yo mismo lo descubrí :). Me estaba volviendo loco. ¡Otra vez, gracias por tu ayuda!
@Bob para el uso correcto de las comillas, lea: unix.stackexchange.com/questions/118433/…