trans_005.sh
Nivel 2 — Intermedio Transformar estructura

Transformar con patrones múltiples

Transforma este if/elif a case, agrupando las alternativas con el separador | en el case:
Código de referencia / Plantilla
#!/bin/bash EXT=$1 if [ "$EXT" == "jpg" ] || [ "$EXT" == "jpeg" ]; then echo "Imagen JPEG" elif [ "$EXT" == "png" ]; then echo "Imagen PNG" elif [ "$EXT" == "gif" ]; then echo "Imagen GIF" else echo "Formato desconocido" fi
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Convierte if/elif con condiciones OR a case con patrones agrupados.

💡 Pistas (clic para revelar)
💡 El separador | en case une alternativas en la misma rama
💡 jpg|jpeg) es más limpio que [ == jpg ] || [ == jpeg ]
📖 Referencia del módulo