Skip to content

String contains a substring

Return 0 if the first string contains the second, otherwise 1.

18th August 2026

contains() {
  string="$1"
  substring="$2"

  if test "${string#*"$substring"}" != "$string"; then
    return 0
  else
    return 1
  fi
}