Expressões Regulares

Scripts em Bash possuem compatibilidade com Expressões Regulares, algo que scripts em Bourne Shell (sh) não reconhecem:

#!/usr/bin/env bash
[[ $1 =~ ^sh|SH$ ]] && { echo "$1 - Bourne Shell"; }