script quase impossivel de se fazer [RESOLVIDO]

37. Re: script quase impossivel de se fazer [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/04/2009 - 00:52h

vixi mano

nao manjo nem de script shell, imagina de assembly

mas se souber como fazer com letras maiusculas e minusculas em assembly

encina aew

xD


  


38. Re: script quase impossivel de se fazer [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 12/04/2009 - 11:50h

Não se preocupe com a linguagem, mas com o "caminho das pedras" para chegar até o resultado que se pretende.
A idéia que eu dei é de determinar qual o código do caracter ASCII necessário para iniciar e terminar o loop de controle (correspondendo a "A" ou "a", "Z" ou "z").
Você terá de determinar se esse código numérico deverá ser decimal, hexadecimal, octal ou binário, de acordo com o que sua linguagem (no caso o Shell) permite.
Outra maneira de fazer é construir uma matriz, porém isso requer o conhecimento prévio desses mesmos elementos que estão sendo discutidos.



39. ae teixeira

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 12/04/2009 - 21:10h

como eu expliquei pra eles ai, no shell você não precisa necessariamente trabalhar com ascii já que pode usar as sequencias através do .. como no exemplo:
for LETRA in {A..Z}
a mesma regra vale para quando se trabalha com expressões regulares (com o grep e sed por exemplo)...
já em C, com certeza é melhor (e até mais rapido) trabalhar com os caracteres em forma de ascii, já que no C padrão não temos string (somente ponteiro para caracteres ou char *), nesse caso no exemplo fiz:
for (x = 65; x <= 90; x++) {
já que a ideia eram as maiusculas, mas se quisesse as minusculas era só ir até o ascii do caractere desejado!
acho que você não viu os códigos que coloquei atras... da uma verificada, pois como falei, neste caso o melhor (para o código não ficar mto sujo) ao meu ver, é trabalhar com recursividade!

Abs


40. Re: script quase impossivel de se fazer [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/04/2009 - 21:24h

vixi

nao entendo nada disso, oq seria ascii??

to lendo muita coisa sobre C, mas as apostilas que andei pegando nao parece ser muito bom, peguei uns bom de C++, mas queria aprender C primeiro, vcs recomendam alguma apostila boa?? ou algum livro, que seja para quem estiver començando

peguei umas apostila que mostrava uma porrada de coisa, um programa moh grande, e fazia uma explicação xinxilenta que nao dava para aprender nada

por onde eh melhor programar?? to usando o kate+gcc, porem tenho o geany mas nao me adaptei com ele ainda, mas eh uma boa escolha??

abrçs


41. Re: script quase impossivel de se fazer [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 13/04/2009 - 08:55h

Olha, o mais importante não é propriamente aprender os comandos de uma linguagem.

Em primeiro lugar, deve-se ter uma idéia geral de como programar.
As linguagens de programação poderão vir depois.

É claro que se pode aprender ambas as coisas simultaneamente, mas pessoalmente acho que é mais útil - embora mais chato - aprender sobre fluxogramas e/ou pseudocógigos, principalmente adapatndo-os às nossas ações comuns do dia a dia, como acordar, tomar café, etc.
Isso pode parecer conselho de "chinês velho de filme de kung fu", mas acho firmemente que seria o caminho ideal.

Simplesmente não tenha pressa em saber tudo.
NINGUÉM sabe tudo.
E se soubermos apenas 50% do que deveríamos, com um pouco de sorte esses mesmos 50% serão exatamente aquilo de que precisaremos para o futuro imediato.
Quanto aos outros 50%, com um pouco mais de dedicação poderemos chegar lá, bem próximo dos 100%.

Quanto aos cursos, livros ou apostilas, os colegas poderão indicar com maior exatidão.

Boa sorte.



42. use o bash

Flavio Torres
fla_torres

(usa Debian)

Enviado em 13/10/2010 - 21:10h

que tal:


$ echo {a,b}:{1,4}
a:1 a:4 b:1 b:4


$ echo {1..999}:{1..999}


:D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts