Herramientas de usuario

Herramientas del sitio


informatica:software:cli:bash:snippets

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:cli:bash:snippets [2022/11/18 10:41] – creado tempwininformatica:software:cli:bash:snippets [2023/01/26 08:16] (actual) tempwin
Línea 1: Línea 1:
 ====== Snippets Bash ====== ====== Snippets Bash ======
 +
 +Trozos de código para el intérprete Bash
 +
 +===== Sistema de ficheros =====
  
 ==== Pasar a minúsculas nombres de fichero de un directorio ==== ==== Pasar a minúsculas nombres de fichero de un directorio ====
-<code>+ 
 +<code bash>
 for i in $( ls | grep [A-Z] ); do  for i in $( ls | grep [A-Z] ); do 
     mv -i $i echo $i | tr 'A-Z' 'a-z';      mv -i $i echo $i | tr 'A-Z' 'a-z'; 
Línea 8: Línea 13:
 </code> </code>
  
 +===== Fechas =====
 +
 +==== Recorrer fechas ====
 +
 +Recorrer todas las fechas entre dos fechas:
 +
 +<code bash>
 +fecha_inicio=2020-01-01
 +fecha_fin=2021-01-01
 + 
 +# Todas las fechas durante un año:
 +while [ "$fecha_inicio" != "$fecha_fin" ]; do 
 +  echo $fecha_inicio
 +  fecha_inicio=$(date -I -d "$fecha_inicio + 1 day")
 +done
 +</code>
 +
 +===== Recursos =====
 +
 +  * [[https://github.com/alexanderepstein/Bash-Snippets|Bash-Snippets]]: colección de scripts de bash.
informatica/software/cli/bash/snippets.1668764509.txt.gz · Última modificación: por tempwin