Automatiza tareas de programación con Claude y scripts en bash
Aprende a crear scripts bash con Claude para automatizar tareas de programación en Linux. Prompts prácticos y ejemplos funcionales.
Automatiza tareas de programación con Claude y scripts en bash
Mira, colega, si estás leyendo esto es porque sabes que el tiempo es el recurso más valioso en programación. Y déjame ser claro: si todavía estás haciendo manualmente tareas repetitivas en Linux, estás perdiendo el culo. Te voy a enseñar cómo usar Claude para que te genere scripts bash funcionales en segundos. Sin teoría, sin paja. Directo al grano.
Por qué Claude + bash es un combo letal
Claude entiende lenguaje natural y bash es el lenguaje de la automatización en Linux. Juntos, te permiten decirle a la IA lo que necesitas y que ella te devuelva un script listo para ejecutar. No necesitas ser un gurú de bash, solo saber explicar qué quieres.
Prompts funcionales para usar ya
Aquí van 4 prompts que puedes copiar y pegar directamente en Claude. Cada uno resuelve un problema real.
1. Backup automático de tu proyecto
Prompt para Claude:
"Escribe un script en bash que haga backup de un directorio específico. El script debe:
- Recibir la ruta del directorio como argumento
- Crear un archivo .tar.gz con nombre: backup_YYYYMMDD_HHMMSS.tar.gz
- Guardarlo en /var/backups/
- Mostrar el tamaño del backup creado
- Si el directorio no existe, mostrar error y salir con código 1"
2. Limpiar archivos temporales de Node.js
Prompt para Claude:
"Crea un script bash que limpie archivos temporales en proyectos Node.js. Debe:
- Buscar recursivamente carpetas node_modules y .next
- Preguntar antes de borrar (confirmación)
- Mostrar cuánto espacio se libera
- Opción -f para forzar sin preguntar
- Opción -d para especificar directorio base (por defecto el actual)"
3. Monitor de recursos del sistema
Prompt para Claude:
"Genera un script bash que monitoree recursos cada 5 segundos. Debe:
- Mostrar en una tabla: CPU%, RAM%, Disco%, y top 3 procesos por CPU
- Actualizar en la misma terminal (sin scroll infinito)
- Detenerse con Ctrl+C
- Guardar un log en /tmp/monitor.log con timestamp
- Opción -t para cambiar intervalo de tiempo en segundos"
4. Deploy simple con Git
Prompt para Claude:
"Escribe un script bash para hacer deploy automático desde Git. Debe:
- Recibir como argumento el mensaje del commit
- Hacer git add . && git commit -m 'mensaje'
- Hacer git push a la rama main
- Si hay conflictos, mostrar error y no continuar
- Opción -b para especificar rama diferente
- Mostrar el último commit hash después del push"
Cómo usarlos como un pro
Tío, no te limites a copiar y pegar. Ajusta los prompts a tu flujo de trabajo. Por ejemplo, si trabajas con Python, pídele a Claude que adapte el script de backup para que ignore __pycache__ y .venv. Si usas Docker, añade limpieza de imágenes huerfanas.
Truco para refinarlos
Cuando Claude te devuelva el script, pruébalo en un entorno seguro. Luego pídele mejoras: "Añade colores a la salida", "Hazlo más modular con funciones", "Añade logging a un archivo". Así consigues herramientas a medida sin sudar.
Automatización en cadena
El verdadero poder está en combinar scripts. Por ejemplo, usa el de backup + el de monitor para que antes del backup verifiques que hay suficiente espacio. O el de deploy + tests automáticos. Claude puede encadenarlos si se lo pides.
Y recuerda: guarda estos scripts en ~/scripts/ y añádelos al PATH en tu .bashrc. Así los tienes disponibles globalmente y los ejecutas desde cualquier lugar.
Y tú, ¿qué tareas repetitivas en Linux sigues haciendo a mano? Cuéntame, que seguro que podemos automatizarlas.

