💾 Archived View for yretek.com › articulos › 2023-01-17_out_como_in.txt captured on 2023-01-29 at 02:32:40.
-=-=-=-=-=-=-
================================================= Cápsula: Yretek Título: Bash: usar el resultado como argumento Fecha: 2023-01-17 Etiquetas: #BASH #linux #consola #terminal ================================================= No le pasa nada a tu cliente, esto es un archivo de texto plano, como denota su extensión .txt. Con- curre la circunstancia que este artículo no nece- sita hipertexto y por ello he elegido el texto pla- no. Vamos al grano: Quizás hayas notado que los nombres de archivo de mis artículos tienden a tener la siguiente es- tructura: aaaa-mm-dd_de_que_va.gmi Me gusta automatizar todas aquellas cosas donde puedo meter la pata pero que la máquina no lo hará. Y siendo el primero una fecha he ido escribiendo el comando: date -I Y copiaba el resultado para iniciar el nombre de archivo. Pero me parecía un poco deficiente. Me- jor, —a mi modo de ver— es hacer todo en un paso. Después de buscar un poco por la web, encontré que la manera más simple y directa de usar el resulta- do de un comando envuelto en paréntesis de varia- ble. touch $(date -I) Eso creó 2023-01-17 como archivo. Y luego, para concatenar a la fecha el título del artículo, so- lo es cuestión de usar comillas. (A mí la sintaxis del BASH me parece rara, pero es la que hay) touch "$(date -I)_lo_que_sea.txt" Y ya está, todo en un solo paso, menos posibili- dades de meter la pata con la fecha. Basta abrir el archivo resultante con el editor preferido. Nota: No recomiendo algo como vim "$(date -I)_otra_cosa.gmi" Por si escribes el comando mal y sale una cosa ra- ra. 0------------------------------------------->----| ~ Miguel de Luis Espinosa > yretek@proton.me