shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] ShellScript Contador


From: Vinicius
Subject: Re: [shell-script] ShellScript Contador
Date: Wed, 05 Oct 2016 19:22:56 -0300
User-agent: Type for Android

Fantástico Julio

Enviado por BlueMail

Em 5 de out de 2016, em 11:59, "'Julio C. Neves' address@hidden [shell-script]" <address@hidden> escreveu:
 

Fala Vinicius,
só uma particularidade pouco conhecida do printf é a opção -v VAR. Com essa opção, vc não precisa fazer atribuição, veja:

$ var=1
$ printf -v var %010d $(($var + 1))
$ echo $var
0000000002

Então, para passar uma linha (gráfica) por todo o terminal, experimente o seguinte:

$ printf -v linha "%$(tput cols)s" ' '
$ printf -v traco "\e(0\x71\e(B"
$ echo -n ${linha// /$traco}
───────────────────────────────────────────────────────────────────────────────────────────────────

Abcs,
Julio
@juliobash

P
róximos cursos de Shell
Cidade         Local Período
São Paulo 4Linux 05
-09/12
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 5 de outubro de 2016 10:01, Vinicius Ruiz address@hidden [shell-script] <address@hidden> escreveu:
 

Pessoal Bom dia Tudo Bem ?

Gostaria que dessem uma luz sobre como fazer funcionar o seguinte caso.

Tenho dois valores de variavel

var1=0000000001
var2=0

var2=$(( $var2 + 1 ))

O resultado de var2 ficará será 2 ... var2=2

Mas eu preciso que o var2 fique com nesse formato 0000000002

E a cada incremento se chegar em fique assim 000000001 0

Alguém poderia dar um luz pois o contador exclui os "zeros" a esquerda quando o somo.

Obrigado.

No aguardo.

Vinicius



reply via email to

[Prev in Thread] Current Thread [Next in Thread]