Perguntas sobre 'printf'

2
respostas

Não é possível armazenar o valor ascii em uma variável

Estou tentando converter hexadecimal em decimal para ascii e armazená-lo em uma variável. Eu estou usando o seguinte código. HEX=30 DEC='printf "%d\n" 0x${HEX}' echo "$DEC" ASC='printf \$(printf '%03o' $DEC)' echo "$ASC" Estou recebendo o...
24.06.2015 / 02:09
1
resposta

Impressão bonita no VIM?

Eu tenho poucas linhas que cada uma delas são valores separados por dois pontos, abc:def:3 Agora eu poderia fazer a reformatação com printf mais a variável IFS, while read line; do IFS=":" printf "%-20s %-16s %5d\n" ${line[0]} ${l...
28.12.2012 / 07:55
1
resposta

Onde encontrar a referência de formatação printf?

Onde está a referência offline dos especificadores de formato (por exemplo, %i , %s ) que são suportados pelo comando Bash / system printf ? Eu olhei em help printf , man 1 printf e man 3 printf sem sorte. man 1 printf menc...
19.12.2012 / 09:56
1
resposta

Formatando a saída numérica no bash para ter exatamente 4 casas decimais

Eu tenho um comando que gera um número em um arquivo de log, e não gosto da aparência dele quando o número muda o número de casas decimais, porque isso arruína o alinhamento e faz tudo parecer confuso. Como forçar a saída a ter o mesmo número de...
12.11.2017 / 20:31
2
respostas

Imprimindo um arquivo em colunas com quantidade arbitrária de linhas

Eu tenho este arquivo: line1 line2 line3 line4 line5 line6 line7 line8 line9 E eu quero imprimir em 3 colunas com essa estrutura para que a primeira coluna tenha linhas 1-2-3 , a segunda coluna tenha as linhas 4-5 e a última coluna t...
05.10.2018 / 14:29
2
respostas

Usando printf para arredondar 49.765 para 49.77?

49.765 é minha saída de um anel de comandos. Eu quero usar a impressão f para arredondá-lo por duas figuras decimais para 49,77. Qual é o código para isso?     
01.10.2016 / 06:04
1
resposta

Por que o printf ignora o IFS ao imprimir o resultado do meu script?

Esta é uma continuação de uma pergunta publicada no SO. Eu escrevi um script chamado except , que deve imprimir todos os nomes de arquivos / diretórios, exceto os dados assim. $ ls a b c d $ rm $(except b d) $ ls b d O script que e...
12.02.2013 / 11:06
1
resposta

printf workfrapper parecido para prefixar e redirecionar mensagens de erro

Eu tenho uma função error no código shell do POSIX sh . Essencialmente parece error () { printf 'utility: ERROR: ' >&2 printf "$@" >&2 } O segundo printf faz com que eu possa chamar a função usando, por exemp...
19.04.2018 / 12:45
1
resposta

Como imprimir caracteres literais de / para arquivo no bash?

Eu quero filtrar um arquivo por caractere (com o propósito de remover caracteres xml inválidos que não posso controlar a geração de), mas não consigo nem mesmo copiar caracteres individuais de um arquivo para outro. Eu usei printf para copiar...
01.02.2018 / 21:20
2
respostas

Contando arquivos, diretórios, etc. em determinado diretório e formatando a saída na tela

Acabei de começar uma aula de script e poderia usar alguma ajuda. Eu estou escrevendo um script para inspecionar os nomes de arquivo de cada arquivo e diretório em um determinado diretório e acumular uma contagem de cada arquivo, subdiretório, s...
07.09.2017 / 00:05