Perguntas com a marcação «printf»

O comando embutido do shell que formata e imprime dados. Perguntas que lidam com o comando printf ou amplamente usando a sintaxe printf por linguagem de programação (como awk, PHP, perl, C ++ ...)

4
Por que printf é melhor que eco?
Ouvi dizer que printfé melhor que echo. Só me lembro de uma instância da minha experiência em que tive que usar printfporque echonão funcionou para inserir algum texto em algum programa do RHEL 5.8, mas printffuncionou. Mas, aparentemente, existem outras diferenças, e eu gostaria de saber o que são e …

2
Por que o printf está "encolhendo" o trema?
Se eu executar o seguinte script simples: #!/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 ou seja, o texto com tremas (como ü) é "reduzido" por um caractere por trema. Certamente, …
54 bash  unicode  printf 

5
imprima a saída para 3 colunas 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) como posso imprimir elegantemente essas informações de 5 arquivos em …


2
Por que alguns caracteres unicode não são impressos no meu terminal?
Estou executando o Arch Linux com um terminal simples usando a fonte do Adobe Source Code Pro. Minha localidade está definida corretamente como LANG=en_US.UTF-8. Quero imprimir caracteres Unicode representando cartas de baralho no meu terminal. Estou usando a Wikipedia para referência . Os caracteres Unicode para cartões funcionam bem. Por …
16 bash  fonts  unicode  printf 


6
Imprimir somente após encontrar o padrão
Existe um script (vamos chamá-lo echoer) que é impresso para exibir um monte de informações. Eu gostaria de poder ver apenas as linhas depois que um padrão for encontrado. Eu imagino o uso de uma solução para parecer algo como echoer | solution_command <pattern> Idealmente, patternseria uma expressão regular, mas …
13 echo  printf 





1
Como printf arredonda pela metade para a primeira casa decimal?
Estou testando duas implementações diferentes printfno meu sistema: printf (GNU coreutils) 8.26e a versão que acompanha o pacote zsh 5.3.1. Estou testando como os números médios são arredondados, ou seja, 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 …
11 printf  math 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.