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\n$c $1 $c\n$l"
	unset c l
}
box() {
	t="$1xxxx"
	c=${2:-#}
	echo ${t//?/$c}
	echo "$c $1 $c"
	echo ${t//?/$c}
}

Retro

Lugares

Redes

Sistemas

Varios