Aprende Bash Scripting conmigo - Día 3

Aprende Bash scripting día 3 entrada de usuario, comentarios, shebang, read y manejo de variables. Guía práctica con permisos ejecutables y soluciones de automatización de Q2BSTUDIO.

12 sept 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Aprende Bash Scripting conmigo - Día 3: Entrada de usuario y comentarios. En este tercer día seguimos aprendiendo comandos prácticos para crear scripts útiles y profesionales. Trabajar con entrada del usuario hace que los scripts sean interactivos y adaptables, y los comentarios mejoran la legibilidad para ti y para otros desarrolladores.

Declarar el intérprete: todo script Bash debe comenzar indicando la shell que lo ejecutará con la línea shebang. Ejemplo en una sola línea: #!/bin/bash; esto indica al sistema que use Bash al ejecutar el script.

Leer entrada del usuario: la forma más sencilla es mostrar una instrucción y luego leer la respuesta. Ejemplo práctico en una sola línea: echo Please enter your name:; read NAME; echo Your name is $NAME. Otra opción es utilizar read con la opción -p para mostrar un prompt antes de esperar la entrada, aunque en scripts reales es común poner el mensaje con echo y luego usar read para evitar problemas con el manejo de comillas en prompts complejos.

Explicación breve: read toma la entrada del usuario y la guarda en la variable indicada, por ejemplo NAME. echo muestra texto en pantalla y podemos combinarlo con variables como $NAME para devolver la respuesta al usuario.

Comentarios en scripts: los comentarios se escriben con el carácter # y todo lo que siga en esa línea es ignorado por el intérprete. Usar comentarios claros hace que tus scripts sean más mantenibles y facilita la colaboración cuando trabajas en proyectos de software a medida y aplicaciones a medida.

Ejemplo con comentario en una sola línea: #!/bin/bash; # Este script pide el nombre al usuario; echo Please enter your name:; read NAME; # Mostrar la respuesta del usuario; echo Your name is $NAME. Recuerda que cualquier texto después de # no se ejecuta.

Leer múltiples variables: puedes pedir varias entradas en una sola línea. Ejemplo compacto: echo Kindly enter your first name and last name:; read FNAME LNAME; echo Your name is $FNAME $LNAME. El primer valor va a FNAME y el segundo a LNAME.

Permisos de ejecución: antes de ejecutar tu script asegúrate de hacerle ejecutable con chmod +x script.sh y luego iniciar con ./script.sh. Probar los scripts en un entorno controlado te ayudará a entender mejor el flujo y a depurar errores.

En Q2BSTUDIO somos expertos en transformar ideas en soluciones reales, ofreciendo desarrollo de aplicaciones a medida y software a medida que integran buenas prácticas de scripting y automatización. Además diseñamos proyectos de automatización de procesos y puedes conocer más sobre nuestras soluciones de automatización en automatización de procesos. Nuestro catálogo incluye servicios de inteligencia artificial, ia para empresas y agentes IA, así como ciberseguridad y pentesting para proteger tus activos digitales.

También ofrecemos servicios cloud aws y azure para desplegar tus soluciones de forma escalable, servicios inteligencia de negocio y power bi para convertir datos en decisiones, y consultoría en agentes IA y power bi para mejorar la toma de decisiones en tu empresa. Practicar con scripts simples como los vistos hoy es un excelente primer paso para automatizar tareas repetitivas y preparar integraciones con sistemas más complejos.

Resumen y recomendaciones: usa shebang al inicio, emplea echo y read para interacción, comenta tu código con # y da permisos ejecutables a tus scripts con chmod. Prueba, itera y documenta. Si quieres ayuda para llevar tus scripts a soluciones profesionales integradas en aplicaciones empresariales, seguridad o inteligencia artificial, en Q2BSTUDIO te ayudamos a escalar esas ideas hacia productos reales.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat