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