12 Condicionales
Las condicionales son estructuras de programación que nos permiten tomar decisiones basadas en el resultado de una expresión. En otras palabras, nos permiten ejecutar diferentes bloques de código dependiendo de si una condición se cumple o no. Los condicionales son fundamentales para automatizar tareas y crear scripts fléxibles.
La sintáxis básica de un condicional simple en formato de una línea es :
if [ condición ]; then orden1; orden2 …; fi
de igual manera pero en bloque identado:
if [ condición ]; then orden1 orden2 fi
if [ -f secuencias1.fastq ]; then
echo "El archivo existe."
else
echo "El archivo no existe."
fi
Los condicionales pueden ser tan complejos como lo imagines. Por ejemplo:
for archivo in $file*.fastq; do
if [ -f "$archivo" ]; then
echo "Procesando archivo: $archivo"
wc -l "$archivo"
else
echo "No tienes archivos fastq"
fi
done