Perguntas sobre 'printf'

2
respostas

Printf imprimindo apenas uma única linha

Estou tentando obter a saída de env em uma variável do shell e imprimi-la. #!/bin/sh ENV_BEFORE=$(env) printf $ENV_BEFORE Como resultado, uma única variável da saída env é impressa. Ao usar echo em vez de printf , toda a saí...
14.03.2016 / 13:08
2
respostas

printf saída em execução na próxima linha

Eu criei o Bash SS em vi . Minha saída está passando para a linha abaixo dela. Eu sou novo no UNIX, então estou tentando aprender. Minha saída é exibida usando printf . printf "%-15s %15s %15s %2d\n %2s " $name $days $phone $start $time...
14.04.2014 / 04:03
1
resposta

Como usar printf para mostrar os resultados de um cálculo?

Meu programa é #!/bin/sh printf 'Please enter salary amount: ' read salary TAX="echo $salary * 0.15 | bc" NET="echo $salary + $TAX | bc" printf "Net Salary= %.2f" $NET printf "\n" Mas qualquer coisa que eu tente, não consigo obter a saíd...
30.11.2014 / 16:48
1
resposta

Como o printf com vários argumentos separados pelo trabalho espacial

Eu tenho a seguinte função printf : $ printf '%s %s %s\t%s\n' 100644 blob 8e1e f1.txt 100644 blob 9de7 f2.txt | git mktree Alguém por favor pode explicar o que produz e por quê? Eu esperava ter um número igual de opções de formatação %...
19.08.2017 / 07:10
2
respostas

Como exportar colunas usando Bash built-in 'printf' onde a fonte contém cores?

O código é: #!/bin/bash ips[0]='192.168.0.1' ips[1]='192.168.0' ips[2]='255.255.255.256' ips[3]='123.123.123.123.123' ips[4]='a.b.c.d' ips[5]='255.255.255.255' ips[6]='0.0.0.0' ips[7]='192.168.1.1' ips[8]='4.2.2.2' regex="^((25[0-5]|2[0-4][0...
25.11.2017 / 14:22
3
respostas

Como uso um delimitador de vários caracteres para expansão de array no bash?

Estou reduzindo a questão (acredito) no caso mais simples. Digamos que eu tenha um script myscript.sh com o seguinte conteúdo: #!/bin/bash IFS='%20' echo "$*" Se eu executar o comando da seguinte maneira, a saída será semelhante a:...
12.10.2015 / 06:16
2
respostas

postando dados usando cURL em um script

Estou tentando escrever um script alternativo simples para o upload de arquivos para o serviço transfer.sh . Um dos exemplos no site menciona uma maneira de fazer upload de vários arquivos em uma única "sessão": $ curl -i -F filedata=@/tmp/h...
09.05.2016 / 18:51
3
respostas

imprimindo uma série de caracteres

Meu objetivo final aqui é gerar um bloco de texto que possa ser usado para testar várias fontes em um terminal. Eu quero gerar o arquivo como basicamente um gráfico ASCII. Uma série de personagens de 1 a 255 vai fazer, eu não estou preocupado co...
05.06.2015 / 16:46
1
resposta

formato i / o com printf no bash-shell

Eu estou tentando mostrar os resultados do meu shell script usando printf. Para manter os resultados alinhados na coluna, estou usando a guia como: printf "%s\t %s\t %s\t %s\t %s\t %s\t %s\n" $i $est $var_m $jk $mst $var_M $Tes >>tmp...
13.08.2013 / 10:56
1
resposta

Conversão de Decimal para Hexadecimal funcionando no Linux, mas não no Unix

Eu quero converter um número decimal em um número hexadecimal. Eu usei o comando: printf '%X\n' 053698180 Este comando está funcionando perfeitamente no servidor Linux. Mas jogando o erro abaixo quando tentei no UNIX: printf: Error con...
09.12.2016 / 15:12