#!/bin/bash # ------------------------------------------------------------------------------------- # # # # ------------------------------------------------------------------------------------- _base_mask() { local original_value="$1" local RET_VAL if [[ -n "$original_value" && ${#original_value} -gt 2 ]] then RET_VAL="${original_value:0:1}$(printf '%*s' $((${#original_value} - 2)) '' | tr ' ' '*')${original_value: -1}" else RET_VAL="$(printf '%*s' ${#original_value} '' | tr ' ' '*')" fi echo "${RET_VAL}" }