miércoles, 10 de marzo de 2021

scripts en Bash... para torpes (VII)

Acabamos de hablar, comentando el complejo tema de las ‘ordenes’, de las ordenes cíclicas (for… while… until…). Pueden ser más interesantes (o más ‘usables’ por un usuario ‘torpe’) las órdenes que vamos a ver ahora, también simples de explicar pero complejas de implementar a poco que compliques lo que quieres hacer. .. cuando no has estudiado programación y te faltan recursos de ‘lenguaje’. Me refiero a…
7- Las órdenes condicionales

domingo, 7 de marzo de 2021

scripts en Bash... para torpes (VI)

Hoy vamos a zambullirnos en el tema de crear órdenes, que en los scripts es bastante frecuente. Pero partimos de la premisa de que somos ‘torpes’ y de que intentamos hablar en un idioma que, los que no hemos estudiado programación, desconocemos. Y estamos en lo de siempre: que para hablar ‘con fluidez’ lo importante es tanto tener un buen vocabulario (en el caso, conocer los comandos), como dominar la gramática (las reglas y convenciones de la Programación).
Además, sospecho que la ‘facilidad’ de crear una orden para algo que se te ocurra hacer depende del idioma de programación. Como sencillo ejemplo, crear una orden para comprobar si un número (que digas) está incluido en una lista (predeterminada) de números, parece ser que es bastante complejo de hacer, en Bash… pero es mucho más sencillo en otros lenguajes de programación, como Python.
En fin, que vamos a ver estas cosas, un poco por encima, que así por lo menos ‘acostumbramos el oido ’ y entenderemos algo mejor lo que puede decir un script. Así que...
6- Aprendiendo a dar ordenes

martes, 2 de marzo de 2021

scripts en Bash... para torpes (V)

Retomo estos temas… y vayamos complicando las cosas… aunque yo solo toque cuestiones consideradas ‘sencillas’. Hoy vamos a hablar, por si algún día lo necesitas (o para saber de qué va la cosa e ir mejorando la ‘culturilla en Bash) de cómo plantear operaciones aritméticas o de cómo comparar cadenas, o variables, en Bash.
5- Operaciones aritméticas y de comparación, o lógicas, en Bash

domingo, 21 de febrero de 2021

Extraer páginas de un PDF

Hasta ahora, si quería extraer algunas páginas de un archivo PDF, me había conformado con usar la estupenda utilidad PDF Arranger (antigua PDF Shuffler) de la que he hablado aquí alguna vez y, sencillamente, eliminar las páginas sobrantes, quedarme con las que me interesaban, y guardar el archivo ‘capado’ con otro nombre.

Es un método que va muy bien, y es muy cómodo, cuando quieres eliminar algo, una portada, alguna página de poco interés… pero hoy tenía en mis manos un PDF de 400 y pico páginas (exactamente una edición del ‘Neufert-Arte de proyectar en Arquitectura’, que es ‘la biblia’…) y como solo me interesaba separar 19 páginas, era un verdadero coñazo hacerlo ‘por el sistema habitual’.
Así que me puse a investigar.

martes, 16 de febrero de 2021

scripts en Bash... para torpes (IV)

Hay que ir entrando en materia. Y verás que van ‘espesándose’ las ideas (o ‘mis’ ideas, claro). Lo que sigue (excepto quizás, la ampliación al concepto de ‘variables’) es un buen ejemplo de ello. Pero seguiré tratando de aclarar conceptos, adornándolas con algún que otro ejemplo de algún pequeño script más o menos interesante, al menos para que, viendo cosas, ‘no nos suene a chino’’. Hoy toca...
4- Entrando en materia: variables y argumentos

viernes, 12 de febrero de 2021

scripts en Bash... para torpes (III)

Ahora ya toca hablar de unas ideas fundamentales, y de unos primeros comandos también básicos. Ambos son conceptos de ‘cultura general’ para quien quiera asomarse a este mundo de Bash, y del ‘scripting’, y servirán para entender las cosas que vengan después y, por supuesto, para entender también cosas que verás muy a menudo si te enseñan un script.
No todas, claro… que esto es muy complejo, y todavía no se hasta donde podré llegar yo aquí. Pero bueno, de momento, sigamos con...
3 - Un poco de teoría: variables, redireccionamientos… y comandos-base

lunes, 8 de febrero de 2021

scripts en Bash... para torpes (II)

Tras el Preámbulo (a modo de Introducción) de 'scripts en Bash... para torpes (I) ahora me toca meter otro rollito teórico sobre conceptos genéricos, principalmente sobre ‘scripts’. Algunos son muy simples, pero había que ponerlos, por aquello de seguir estructurando ideas.
Así que...
2- Conceptos básicos

sábado, 6 de febrero de 2021

scripts en Bash... para torpes (I)

Voy a meterme en una aventura de la que no se cómo saldré… y ni si la abandonaré por inviable. Entraré en materia diciendo que me pasa muy a menudo que, si quiero hacer algún pequeño script, para facilitarme algo, me topo con mi ignorancia en programación. Y, lo que es peor, que por mucho que aprenda (o busque y estudie, en un momento, por una necesidad determinada) la falta de uso hace que se me olvide fácilmente lo aprendido. Un ejemplo es que hace unos tres años me metí en este Blog, reconozco que ‘entrando como un elefante en una cacharrería’ (y con cierto ‘barullo mental’), con el tema del ‘scripting’... y prácticamente he olvidado todo lo que allí decía.

Lo que me propongo hacer ahora es ordenar un poco las ideas y, en este ‘Bash para torpes’, tratar de aclarar algunos conceptos, con el fin de poder 'jugar a hacer’ pequeños scripts… y sobre todo a entender mejor lo que te aconsejen, o leas.
Asi que debe quedar claro que esto no pretende ser un cursillo de programación (para torpes).