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}
}