En breve publicaré un Post con la nueva actualización de Org-Bash-Blog y Org-Bash-Podcast. Si tu blog comienza a ser muy grande y tienes centenares de tareas en tu Org Mode en estado TODO, es muy probable que quieras desmarcar este estado para publicar solo aquello que quieres publicar. O simplemente, quieras desmarcar casi la totalidad de estados TODO.
Solo de pensar que tengo que desmarcar de forma manual, uno por uno todos los estados, ¡¡¡Me da algo!!!, jajaja.
Tiene que haber una modo más simple de hacerlo.
Aquí entra en juego nuestro amigo sed.
sed -i 's/^*/*/g' archivo.org
sed -i 's/^* /* /g' archivo.org
Para cambiar un poco el ejemplo, ahora vamos a cambiar las cabeceras de tercer nivel a estado DONE.
sed -i 's/^*\*\* /*\*\* DONE /g' archivo.org
Aunque a primera vista veamos muchas barras, es muy sencillo de entender. Estamos poniendo \ entre los asterisco, para que el comando sed, no nos de como inválida expresión regular.
Estos son tan solo unos ejemplos del poder que nos proporciona un comando como sed. Si entendemos bien el uso de este comando, a la larga, puede hacernos ganar mucho tiempo y deshacernos de tareas repetitivas y tediosas.
Publicado por Angel el Wednesday 17 April del 2019
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.