El comando » printf » en Linux se usa para mostrar la string, el número o cualquier otro especificador de formato en la ventana del terminal. Funciona de la misma manera que «printf» funciona en lenguajes de programación como C.
Sintaxis:
$printf [-v var] format [arguments]
Nota: printf puede tener especificadores de formato, secuencias de escape o caracteres ordinarios.
Especificadores de formato: los especificadores de printf más utilizados son %s, %b, %d, %x y %f.
Ejemplos:
- Especificador %s : es básicamente un especificador de string para la salida de string.
$printf "%s\n" "Hello, World!"
Producción:
- Especificador %b : Es lo mismo que el especificador de string pero nos permite interpretar secuencias de escape con un argumento.
Input: printf "%s\n" "Hello, World! \n" "From Geeks For Geeks\n" Output: Hello, World! \n From Geeks For Geeks\n
Nota: La secuencia de escape » \n » en las líneas anteriores no tiene un significado especial cuando se usa con el especificador » %s » y se trata como cualquier otro carácter. Si reemplazamos “ %s ” con “ %b ”, entonces se interpretará como un carácter de nueva línea.
Input : printf "%b\n" "Hello, World! \n" "From Geeks For Geeks\n" Output: Hello, World! From Geeks For Geeks
Ejemplo:
$printf "%b\n" "Geeks" "for" "\nGeeks\n"
Producción:
- Especificador %d: Es un especificador entero para mostrar los valores integrales.
$printf "%d\n" "213" "109"
Producción:
- Especificador %f: se utiliza para la salida de valores de coma flotante.
$printf "%f\n" "1.32" "3.14"
Producción:
- Especificador %x: se utiliza para la salida de valores hexadecimales en minúsculas para números enteros y para rellenar la salida.
$printf "%08x\n" "1024"
Producción:
Publicación traducida automáticamente
Artículo escrito por HardeepSingh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA