Saber si una cadena contiene una subcadena en Shell Script
En Shell Script tenemos varias formas de comprobar si una cadena contiene o no una subcadena.
Con el doble corchete debemos comprobar no con un igual sino con dos. Y para comprobar si la subcadena está dentro de la cadena, deberemos incluir un asterisco antes y después de las comillas.
#!/bin/bash
string="Salió un ratón barbicano, colilargo, hociquirromo"
substring="barbicano"
if [[ "$string" == *"$substring"* ]]
then
echo "$substring se encuentra en $string"
else
echo "$substring no se encuentra en $string"
fi


Pingback: Saber la posición de una subcadena en Shell Script – Linux en Español