Volver al índice


printf

Escribe y formatea datos

$ printf "%50s" | tr ' ' - (Generar una linea discontinua)

$ printf "%s" ${PATH//://* } (listar aplicaciones y comandos del PATH)

$ printf "%s" .* (listar archivos y directorios ocultos de la carpeta actual)

$ printf "[8;10;100;t" (Cambiar la medida de la terminal)

$ printf "%s--> %s" "$A" "$B" (Dos variables en columnas tabuladas)

$ printf "%s" Escribir cada palabra en una "nueva linea" (Pues eso, excepto las dos últimas entrecomilladas)

$ printf "%06d" "$RANDOM" "$RANDOM" "$RANDOM" "$RANDOM" (Iguala las cuatro salidas de $RANDOM a 6 cifras con ceros delante[%06d])

$ printf "%-10s %-10s %s", $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)


Volver al índice