Utilidades y funciones para Bash
Colección de utilidades, funciones y trucos hechos en y para Bash.
Función para realizar una caja (box) al rededor de una frase o palabra:
# Parametro 1 = texto # parametro 2 = caracter de la caja function box() { t="$1xxxx" c=${2:-#} echo ${t//?/$c} echo "$c $1 $c" echo ${t//?/$c} } $ box "Esto es una prueba" ###################### # Esto es una prueba # ###################### $ box "Esto es una prueba" 0 0000000000000000000000 0 Esto es una prueba 0 0000000000000000000000
Otros métodos:
box() { c=${2-#} l=$c$c${1//?/$c}$c$c echo -e "$l $c $1 $c $l" unset c l }
box() { t="$1xxxx" c=${2:-#} echo ${t//?/$c} echo "$c $1 $c" echo ${t//?/$c} }