Análisis de directorio recursivo con Pandoc en Mac

Encontré esta pregunta que tenía una respuesta a la pregunta de realizar conversiones por lotes con Pandoc, pero no responde a la pregunta de cómo hacerlo recursivo. Yo estipulo desde el principio que no soy un programador, así que estoy buscando ayuda en esto aquí.

La documentación de Pandoc es escasa en detalles sobre cómo pasar lotes de archivos al archivo ejecutable, y según el script parece que Pandoc en sí no es capaz de analizar más de un solo archivo a la vez. La siguiente secuencia de comandos funciona bien en Mac OS X, pero solo procesa los archivos en el directorio local y genera los resultados en el mismo lugar.

find . -name \*.md -type f -exec pandoc -o {}.txt {} \;

Usé el siguiente código para obtener algo del resultado que esperaba:

find . -name \*.html -type f -exec pandoc -o {}.markdown {} \;

Este sencillo script, ejecutado con Pandoc instalado en Mac OS X 10.7.4, convierte todos los archivos coincidentes en el directorio en el que lo ejecuto para reducirlos y los guarda en el mismo directorio. Por ejemplo, si tuviera un archivo llamadoapps.html, convertiría ese archivo aapps.html.markdown en el mismo directorio que los archivos de origen.

Aunque me complace que realice la conversión y que sea rápida, la necesito para procesar todos los archivos ubicados en un directorio y colocar las versiones de reducción en un conjunto de directorios duplicados para su edición. En última instancia, estos directorios están en los repositorios de Github. Una rama es para editar, mientras que otra rama es para producción / publicación. Además, este sencillo script conserva la extensión original y le agrega la nueva extensión. Si vuelvo a realizar la conversión, agregará la extensión HTML después de la extensión de reducción, y el tamaño del archivo aumentará y crecerá.

Técnicamente, todo lo que tengo que hacer es poder analizar un directorio de sucursales y sincronizarlo con el de producción, luego, cuando todo se modifique, se elimine y el contenido nuevo se verifique correctamente, puedo ejecutar confirmaciones para publicar los cambios. Parece que el comando Buscar puede manejar todo esto, pero no tengo idea de cómo configurarlo correctamente, incluso después de leer las páginas de manual de Mac OS X y Ubuntu.

Cualquier palabra amable de sabiduría sería profundamente apreciada.

TC

Respuestas a la pregunta(2)

Su respuesta a la pregunta