-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
| Olá, lista, alguem saberia me dizer se é possivel criar tabelas hash
| em bash script ?
|
| ou até mesmo dicionarios, como no python.
|
| por exemplo em python:
|
| dic={
| "chave":"valor",
| "chave1":"valor1"
| }
|
| como associaria palavras chaves
Vc pode usar facilmente em ZSH
dl128144% typeset -A myHash
dl128144% myHash["oi"]="boi"
dl128144% myHash["foo"]="bar"
dl128144% echo $myHash["oi"] $myHash["foo"]
boi bar
dl128144% echo $myHash[*]
bar boi
dl128144% for i in $myHash[*] ; do echo $i ; done
bar
boi
Abraços
2008/7/20 Felipe <[EMAIL
Humm, Muito obrigado!
[As partes desta mensagem que não continham texto foram removidas]
Olá pessoal,
Tive lendo sobre o comando typeset, e vi que ele é um built-in da
bash, no entanto, comparei o man do typeset da bash e do ksh, vi que,
no korn shell, por exemplo, o comando typeset oferece mais parametros
pra uso, como por exemplo, converter lower case para upper case, na
bash eu ter
Perceba como isso varia de acordo com o sabor do *nix que vc usa
O ksh do ubuntu tem estas opções
typeset [ AHflbnprtux ] [ EFLRZi[n] ] [ vname[=value ] ] ...
Provavelmente um shell tem mais opções que o outro por razões
diversas: um focou minimalismo, o outro criou um comando overpower :)
2
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
| Tive lendo sobre o comando typeset, e vi que ele é um built-in da
| bash, no entanto, comparei o man do typeset da bash e do ksh, vi que,
| no korn shell, por exemplo, o comando typeset oferece mais parametros
| pra uso, como por exemplo, converter l
MrBits, é verdade, menas não existe :)
Valeu as dicas, Thiago e MrBits.
Grato! principalmente pela correção :P
Té +
[As partes desta mensagem que não continham texto foram removidas]
Olá para todos, boa tarde.
Eu tenho uma variável chamada $ZCNPJ, com valor: 12345678901234.
Preciso de uma Expressão Regular para converter o conteúdo dessa variável no
formato CNPJ como o seguinte:
XX.XXX.XXX/-XX (sendo que cada X representa um digito).
Alguém pode me ajudar?
Obrigado.
Tenta assim:
sed -r 's/(..)(...)(...)()(..)/\1.\2.\3\/\4-\5/' <<< 12345678901234
grupos + retrovisores ;-)
2008/7/21 Thiago Braga Santana <[EMAIL PROTECTED]>:
> Olá para todos, boa tarde.
>
> Eu tenho uma variável chamada $ZCNPJ, com valor: 12345678901234.
>
> Preciso de uma Expressão Regula
Perfeito!
Mais uma vez muito obrigado.
2008/7/21 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>:
> Tenta assim:
>
> sed -r 's/(..)(...)(...)()(..)/\1.\2.\3\/\4-\5/' <<< 12345678901234
>
> grupos + retrovisores ;-)
>
> 2008/7/21 Thiago Braga Santana <[EMAIL
> PROTECTED]
> >:
>
> > Olá para t
>
> Eu tenho uma variável chamada $ZCNPJ, com valor: 12345678901234.
>
> Preciso de uma Expressão Regular para converter o conteúdo dessa variável no
> formato CNPJ como o seguinte:
> XX.XXX.XXX/-XX (sendo que cada X representa um digito).
>
x=12345678901234
echo ${x:0:2}.${x:2:3}.${x:5:3}
Humm
2008/7/21 Reinaldo de Carvalho <[EMAIL PROTECTED]>:
>>
>> Eu tenho uma variável chamada $ZCNPJ, com valor: 12345678901234.
>>
>> Preciso de uma Expressão Regular para converter o conteúdo dessa variável
>> no
>> formato CNPJ como o seguinte:
>> XX.XXX.XXX/-XX (sendo que cada X representa
2008/7/21 Thiago Braga Santana <[EMAIL PROTECTED]>:
> Olá para todos, boa tarde.
>
> Eu tenho uma variável chamada $ZCNPJ, com valor: 12345678901234.
>
> Preciso de uma Expressão Regular para converter o conteúdo dessa variável
> no
> formato CNPJ como o seguinte:
> XX.XXX.XXX/-XX (sendo que
13 matches
Mail list logo