Preguntas etiquetadas con printf

El comando integrado de shell que formatea e imprime datos. Preguntas que tratan con el comando printf o el uso generalizado de la sintaxis printf por lenguaje de programación (como awk, PHP, perl, C ++ ...)

4
¿Por qué es printf mejor que echo?
He escuchado que printfes mejor que echo. Solo puedo recordar una instancia de mi experiencia en la que tuve que usarla printfporque echono funcionó para alimentar algún texto en algún programa en RHEL 5.8, pero lo printfhizo. Pero al parecer, hay otras diferencias, y me gustaría preguntar cuáles son, así …

2
¿Por qué printf "encoge" la diéresis?
Si ejecuto el siguiente script simple: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Imprime: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz es decir, el texto con diéresis (como ü) es "reducido" por un carácter por diéresis. Ciertamente, tengo …
54 bash  unicode  printf 

5
imprimir salida en 3 columnas separadas
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) ¿Cómo puedo imprimir con elegancia esta información de 5 archivos …


2
¿Por qué no se imprimen algunos caracteres Unicode en mi terminal?
Estoy ejecutando Arch Linux con terminal simple usando la fuente Adobe Source Code Pro. Mi configuración regional está configurada correctamente LANG=en_US.UTF-8. Quiero imprimir caracteres Unicode que representan naipes en mi terminal. Estoy usando Wikipedia como referencia . Los caracteres Unicode para trajes de cartas funcionan bien. Por ejemplo, emitiendo $ …
16 bash  fonts  unicode  printf 


6
Solo imprimir salida después de encontrar el patrón
Hay un script (llamémoslo echoer) que se imprime para filtrar un montón de información. Me gustaría poder ver solo líneas después de encontrar un patrón. Me imagino el uso de una solución para parecerse a algo como echoer | solution_command <pattern> Lo ideal patternsería una expresión regular, pero las cadenas …
13 echo  printf 





1
¿Cómo printf redondea mitades al primer decimal?
Estoy probando dos implementaciones diferentes de printfen mi sistema: printf (GNU coreutils) 8.26y la versión incluida zsh 5.3.1. Estoy probando cómo se redondean los medios números, es decir, para 1.5, 2.5, 3.5, ... 9.5. $ for i in {1..9}; do /usr/bin/printf '%.0f\n' "${i}.5"; done 2 2 4 4 6 6 …
11 printf  math 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.