Perguntas sobre 'printf'

4
respostas

Preencher um número com um zero

Estou tentando preencher zero para um número a=010 printf "%04d" $a 0008 Eu preciso da "saída" como "0010" está convertendo o valor. e até tentou com o typeset a=010 typeset -RZ2 a echo $a quando eu uso o mesmo no meu script, re...
26.08.2013 / 09:05
6
respostas

printf, awk… Como formatar um número com espaço para os milhares

Existe uma maneira simples de separar um número muito grande por mil com printf, awk, sed? Portanto, 10000000000000 é 10 000 000 000 000 Obrigado     
10.01.2018 / 10:06
3
respostas

Evite cores de quebra de relógios

Estou alterando os scripts no trabalho que monitoram os arquivos de log para destacar determinados itens e colori-los. A saída final é uma lista de números de 6 dígitos em várias colunas. Eu pude adicionar um ~ ao início do número, e ele não...
30.06.2012 / 00:46
3
respostas

script bash, saída de eco na caixa

Eu criei essa função, que gera saída abaixo no terminal, mas essa função parece complexa, então eu postei aqui para qualquer melhoria ou para a mesma solução alternativa. #!/bin/bashfunctionbox_out(){input_char=$(echo"$@" | wc -c) line=$...
30.03.2013 / 16:08
3
respostas

Como prefixar uma linha para todos os arquivos em um diretório?

Eu tenho um diretório chamado backup com extensões de arquivo *.sql . O que eu quero fazer é prefixar uma linha em todos os arquivos sql no diretório backup . Eu fiz echo 'use my_db;' >> backup/*.sql , o que não funcionou. E...
08.05.2018 / 14:06
3
respostas

Como usar printf e% s quando existem códigos de cores?

Eu tinha estas linhas: if [[ $# -eq 0 ]]; then printf "$fail_color Error - Function: $function, Line: $line_number \n" printf "do_test: Third parameter missing - expected result\n" exit 1 fi Isso funciona bem e me dá a saída pretend...
25.05.2015 / 13:53
1
resposta

Formatação de Printf com formato variável - o que isso faz referência a var?

Estou experimentando a formatação printf no bash e passei por esse código: #/bin/bash divider=============================== divider=$divider$divider header="\n %-15s %8s %10s %11s\n" format=" %-15s %08d %10s %11.2f\n" width=55 printf "$hea...
24.03.2015 / 01:50
1
resposta

O printf tem um formato de notação de “engenharia” para números?

Digamos que eu tenha este número: 105000000, neste formulário não consigo ver facilmente o tamanho dele, portanto, usando printf em um prompt, tento usar a notação "científica": % printf "%.3E" 105000000 1.050E+08 Isso é melhor, mas eu...
28.09.2017 / 03:33
2
respostas

Como posso imprimir uma variável com alinhamento central preenchido?

Como posso imprimir $myvar preenchido para que fique no centro do terminal, e para ambos os lados são = para a borda da tela?     
05.03.2016 / 01:09
1
resposta

Um forro para colunas de preenchimento (semelhante ao printf) da saída do comando pipe anterior?

Eu normalmente usaria printf para preencher cada célula com espaços em branco suficientes para manter a posição do cabeçalho sobre sua respectiva coluna. Por fim, posso apenas iterar em cada linha da saída e fazer invocações cut suficie...
13.03.2014 / 18:41