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

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

Re: [shell-script] Re: contagem de caracteres


From: MrBiTS
Subject: Re: [shell-script] Re: contagem de caracteres
Date: Fri, 18 Jan 2008 11:31:02 -0200
User-agent: Thunderbird 2.0.0.9 (Windows/20071031)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| O problema do Sw Proprietário é esse. Apesar do Unix ter sido o primeiro
| sistema operacional com padrões abertos, cada vendor faz a implementação
| desses padrões da forma que deseja e isso causa uma Babel. Assim
sendo, não
| podemos afirmar nada sobre o ksh, sem especificar a qual ksh vc está se
| referindo.
|
| Eu trabalhava em um AT&T SVr4 e ele não tinha ${///}, e não conheço
ksh que
| use reg exp em brace expansion (${...}) como vc fez. O que eles usam é
| Pattern Matching e por isso só entendem os caracteres coringa (*?[]).
|
| Sobre o mesmo tema, a proposta do mop era medir o tamanho da cadeia antes,
| matar as vírgula e medir o tamanho e subtrair o tamanho inicial do final.
| Mas ele fez a subtração usando a notação $[var1-var2] e disse que para
| funcionar no Unix (não sei qual) teve de usar a notação $((var1-var2)). Em
| contrapartida, tenho quase que certeza que o ksh do AIX só permite
| construção do tipo $[var1-var2]. É fogo!
|
| Por isso bom mesmo é o Bash. Ele topa a sintaxe de todos os ksh e de
quebra,
| herdou algumas qualidades do csh.

Tive problemas similares com Sun Solaris, com a falta de gnu-tar e bash
neles. Mas há o projeto sunfreeware ( http://sunfreeware.com ), que
possui pacotes já compilados para Sun Solaris ( do 2.5 até o 10, para
SPARC e i386 ) de virtualmente todas as ferramentas GNU criadas até
hoje. Tem bash, gnu-tar, gd... tudo.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHkKoWrDdxWm3R8YYRAuz3AJ47GcAILIy5ylNrF22KIEhbZWSR0wCaAlvC
v/R1zPQ0ULI82clEQtx4y/M=
=2sAJ
-----END PGP SIGNATURE-----



reply via email to

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