# ATA 826 Nushell, la shell que entiende tus datos y tu IA

Episodio de [Atareao con Linux](https://escuchario.semeescucha.es/podcast/atareao-con-linux), de atareao.

- Publicado: 27 de agosto de 2026
- Duración: 31 min
- Temporada 8, episodio 826
- Audio: https://anchor.fm/s/5a5b39c/podcast/play/124780031/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-7-26%2F3ce7ca6a-d645-1cd1-6a5e-be6ec877e3fe.mp3
- Página: https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/1090041-ata-826-nushell-la-shell-que-entiende-tus-datos-y-tu-ia

## Sobre este episodio

Si llevas años usando Bash, Zsh o Fish y piensas que los pipes de Unix son lo más parecido a la perfección, este episodio te va a hacer tambalear los cimientos. Porque existe un shell que no pasa texto entre comandos: pasa estructuras de datos. Tablas, listas, registros, fechas, tamaños de archivo con tipo real. Y encima habla con Ollama sin que tengas que escribir ni una línea de Python. Ese shell es Nushell . Está escrito en Rust, tiene más de 40.000 estrellas en GitHub, y su filosofía es sencilla: los pipes deberían transportar datos con tipo, no texto que luego parseas con awk, sed o jq. En este episodio te cuento mi experiencia pasando de Fish a Nushell con ejemplos reales. Cuando escribes ls no obtienes texto: obtienes una tabla con columnas tipadas. Puedes hacer ls \| where size \> 1mb \| sort-by size sin recurrir a awk ni números mágicos. El shell entiende qué es un filesize, qué es una fecha, qué es un número. Y luego está open , que entiende el formato por la extensión: JSON, YAML, TOML, CSV, SQLite... todo se convierte en datos estructurados. Abres un SQLite y ejecutas consultas con query db . Y todo combinable: http get a una API, filtrar con where y guardar con save — en un solo pipeline, sin archivos temporales. La guinda es la integración con IA. Como Nushell entiende JSON y Ollama habla JSON, se entienden a la perfección. Te enseño un pipeline que lista procesos, filtra los que consumen más de 100MB de RAM, se los manda a un modelo local, y mata el que más memoria usa. Todo en una línea. También te hablo de ai.nu , un módulo que envuelve Ollama, OpenAI y DeepSeek, con function calling desde el shell. También hago una comparativa: Bash, Zsh, Fish y Nushell cara a cara. Bash funciona en cualquier sitio pero el manejo de datos es arcaico. Zsh es Bash con esteroides pero los pipes siguen siendo texto. Fish es moderno pero no entiende de tipos. Nu es el único con estructuras de datos de verdad. PowerShell fue el primero en pasar objetos, pero Nu es lo que PowerShell debería haber sido. Capítulos del episodio: 0:00 — Introducción: de Bash a Fish, la evolución de las shells 2:30 — El problema del texto plano: por qué Nushell es diferente 5:00 — La trifecta: ls, where y select, SQL en tu terminal 7:30 — Tipos reales: la shell entiende fechas, tamaños y números 10:00 — Open: abrir JSON, CSV, YAML y SQLite sin herramientas externas 13:00 — Procesamiento avanzado: $in, save, append y par-each 15:30 — HTTP GET: APIs de GitHub y meteorología desde la shell 18:00 — Comparativa de shells: Bash vs ZSH vs Fish vs Nushell 21:00 — Nushell e IA: integración nativa con Ollama sin Python 24:00 — Instalación, casos de uso y conclusiones finales Más información y enlaces en las notas del episodio 🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao 🦣 Mastodon 👉 https://mastodon.social/@atareao 🐦 Twitter 👉 https://twitter.com/atareao 🐙 GitHub 👉 https://github.com/atareao

Anterior: [ATA 825 Qué hay en el motor de un agente de IA](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/1090042-ata-825-que-hay-en-el-motor-de-un-agente-de-ia)
Siguiente: [ATA 827 No Necesitas una GPU de 3000€ para IA Local](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/1090040-ata-827-no-necesitas-una-gpu-de-3000eur-para-ia-local)

## Últimos episodios de Atareao con Linux

- [ATA 842 ffmpeg, afina el oído de tu IA](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/83980015-ata-842-ffmpeg-afina-el-oido-de-tu-ia) · 22 de octubre de 2026 · 21 min
- [ATA 841 GraphRAG, tus notas por fin responden (y sin inventarse nada)](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/26469275-ata-841-graphrag-tus-notas-por-fin-responden-y-sin-inventarse-nada) · 19 de octubre de 2026 · 23 min
- [ATA 840 sqlite-utils, tu navaja suiza para SQLite](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/2404578-ata-840-sqlite-utils-tu-navaja-suiza-para-sqlite) · 15 de octubre de 2026 · 27 min
- [ATA839 Convierte 6000 notas en un cerebro conectado](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/2237853-ata839-convierte-6000-notas-en-un-cerebro-conectado) · 12 de octubre de 2026 · 29 min
- [ATA 838 Deja de escribir Python, doma YAML y JSON con yq y jq](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/2039860-ata-838-deja-de-escribir-python-doma-yaml-y-json-con-yq-y-jq) · 8 de octubre de 2026 · 26 min
