Perguntas sobre 'printf'

2
respostas

Onde posso encontrar uma boa documentação para o bash printf?

man printf , info printf e printf --help são todos bastante inúteis para mim; Eu quero uma explicação das opções FORMAT . Por exemplo, eu poderia usar: printf '%s\n' foo bar e receba a saída: foo bar A partir da leitura g...
23.07.2013 / 19:30
2
respostas

Milhares de separador em printf em zsh

Eu tenho tentado definir um separador de milhares em printf por um tempo agora e descobri que o zsh tem alguns problemas com ele. No bash eu posso usar algo como: $ printf "%'d\n" 1234567890 1,234,567,890 mas no zsh não funcionará:...
02.07.2014 / 11:27
5
respostas

Bash: Como gerar um número aleatório de float usando $ RANDOM

É possível gerar números aleatórios reais com uma precisão específica e em um intervalo específico usando o Gerador aleatório inteiro $ RANDOM? Por exemplo, como podemos gerar um número real com precisão entre 0 e 1? 0.1234 0.0309 0.9001 0.00...
17.02.2018 / 04:59
2
respostas

Linha de sobregravação no shell unix após a impressão

Como posso modificar uma linha depois de imprimi-la no shell unix. Podemos excluir a linha e escrever novamente usando \r como mostrado abaixo, mas como posso substituir na linha existente e não excluí-la completamente e obter a saída como na...
28.08.2013 / 16:32
1
resposta

printf e como adicionar pontos “…” entre variáveis e seus valores

Temos a seguinte saída cat gh.log machine status ============================================================= connection_ght 400 pach_po 72 timeout 311 ping_agent 119675 rt_machine 231 ginco_snmp 14...
02.01.2018 / 17:02
4
respostas

Tamanho do arquivo legível por humanos com printf do find

Estou escrevendo uma função auxiliar simples para mostrar uma pasta específica no formato desejado: find . -maxdepth 1 -not -name "." -printf '[%TY-%Tm-%Td]\t%s\t%f\n' | sort -n No entanto, quero mostrar os arquivos em um formato mais agr...
08.10.2015 / 10:38
2
respostas

usa printf para formatar a saída de um array

Eu tenho uma matriz que contém detalhes sobre cada NIC. Cada índice de matriz consiste em três valores separados por espaço. Eu gostaria de ter uma boa tabela como saída. Existe uma maneira de atribuir padrões de formatação a cada valor em um...
18.04.2016 / 00:30
1
resposta

Configurando a posição da coluna no printf

Como corrigir as posições da string de saída no shell usando printf ? Por exemplo, se eu quiser imprimir o texto TEXT-A na posição a partir da terceira posição da esquerda e mais um texto TEXT-B na décima primeira posição a partir da...
23.07.2013 / 12:41
1
resposta

bash evita que o printf interrompa outro printf

Eu tenho o seguinte script de teste. #!/bin/bash function foo { printf "Test line break: $1\nafter line break\n\n" } for VARIABLE in {1..30} do foo $VARIABLE & done wait Agora eu executei o script várias vezes e, algumas vezes,...
07.09.2015 / 14:31
1
resposta

Como criar um comando bash que crie saída que imite exatamente um arquivo de texto de origem que possa ser colado no shell bash em que histexpand está ativado?

O objetivo é criar um comando bash one line que possa ser copiado e colado - por exemplo, publicado em um fórum da web - e depois corrigir os arquivos. Veja como uma maneira de distribuir um arquivo de patch copiando e colando-o na linha de coma...
21.11.2013 / 16:49