V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

printf

Escribe y formatea datos

$ printf "%50s\n" | tr ' ' -
Generar una linea discontinua
$ printf "%s\n" ${PATH//:/\/* }
listar aplicaciones y comandos del PATH
$ printf "%s\n" .*
listar archivos y directorios ocultos de la carpeta actual
$ printf "\e[8;10;100;t"
Cambiar la medida de la terminal
$ printf "%s\t --> %s\n" "$A" "$B"
Dos variables en columnas tabuladas
$ printf "%s\n" Escribir cada palabra en una "nueva linea"
Pues eso, excepto las dos últimas entrecomilladas
$ printf "%06d\n" "$RANDOM" "$RANDOM" "$RANDOM" "$RANDOM"
Iguala las cuatro salidas de $RANDOM a 6 cifras con ceros delante[%06d]
$ printf "%-10s %-10s %s\n", $1, $2, $3
3 variables justificadas a la izquierda, las dos primeras con 10 caracteres

Algunas opciones:

%c (Imprime el primer carácter de una variable cadena)

%d (Imprime un número decimal)

%s (Cadena)

%b (Interpreta las secuencias de escape del argumento cadena)

%q (Escribe el argumento cadena de forma que pueda ser usado como entrada a otro comando)

%% (Escribe % literal)

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
1837 entradas - Acerca del Tractatus
La Pipa Plena 2018