Shell est-il possible de combiner la recherche de variables bash et de remplacer par la sous-chaîne

underline() { printf '%s\n%.*s\n' "$1" ${#1} "${1//?/${2:--}}"; }
SAMER SAEID