Debian/CentOS(Shell)

1. Debian/CentOS(Shell)

Marcos Vinícius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 26/09/2013 - 12:34h

Tenho um arquivo de texto com 1000 linhas e 15 colunas.
Este arquivo de texto precisa ser aberto e fechado todas as vezes que eu entrar e sair do script.
As 1000 linhas são numeradas sequencialmente de 0001 a 1000.
Os 15 caracteres por linha, são formados aleatoriamente por números de 2 dígitos compreendidos entre 01 e 25.
O que eu desejo fazer é pegar esses 15 caracteres por linha e armazená-los em uma matriz.
Essa matriz será inicialmente composta por estas 1000 linhas de 15 caracteres e a cada nova entrada será acrescida de n linhas com essas n colunas conforme o processamento.
Os números das 15 colunas deverão ser gerados aleatoriamente e a cada combinação de 15 caracteres esta deverá verificar se já existe a combinação na matriz e, caso afirmativo, gerar nova combinação até que seja gerada uma combinação totalmente nova.
A quantidade de combinações novas, que deverão ser geradas, será entrada pelo usuário manualmente.
Ao término da geração destas novas combinações sem repetição o script deverá enviar o resultado para uma impressora.



  


2. Re: Debian/CentOS(Shell)

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/09/2013 - 13:00h

e qual seria o seu problema ?



3. Re: Debian/CentOS(Shell)

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2013 - 13:34h

+1


danniel-lara escreveu:

e qual seria o seu problema ?





4. Re: Debian/CentOS(Shell)

Marcos Vinícius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 26/09/2013 - 13:51h

Estou com esse algoritmo para fazer e não estou encontrando as informações que me ajudem a fazê-lo em shell script.


5. Re: Debian/CentOS(Shell)

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 26/09/2013 - 13:58h

wellingtonjoao escreveu:

+1


danniel-lara escreveu:

e qual seria o seu problema ?




+1

mdunguel escreveu:

Estou com esse algoritmo para fazer e não estou encontrando as informações que me ajudem a fazê-lo em shell script.


www.guiafoca.org


6. Re: Debian/CentOS(Shell)

Marcos Vinícius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 26/09/2013 - 14:34h

Já fui.
Mas lá não mostra técnicas de programação em shell script.



7. Re: Debian/CentOS(Shell)

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/09/2013 - 14:39h

mdunguel escreveu:

Já fui.
Mas lá não mostra técnicas de programação em shell script.


http://aurelio.net/

espero que ajude


8. Re: Debian/CentOS(Shell)

Marcos Vinícius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 26/09/2013 - 16:35h

A lógica para o programa em shell script seria assim:
1- Abrir o arquivo “arquivo.txt”
2- Pegar a primeira linha do arquivo “arquivo.txt” e criar a primeira linha, da matriz;
3- Pegar a primeira coluna, da primeira linha, do arquivo “arquivo.txt” e criar a primeira coluna, da primeira linha, da matriz, armazenando o número nesta coluna;
4- Pegar a próxima coluna até que se chegue à última, armazenando o número nas respectivas colunas da matriz;
5- Pegar a próxima linha;
6- Repetir este processo até chegar o fim do arquivo;



9. Re: Debian/CentOS(Shell)

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/09/2013 - 16:38h

mdunguel escreveu:

A lógica para o programa em shell script seria assim:
1- Abrir o arquivo “arquivo.txt”
2- Pegar a primeira linha do arquivo “arquivo.txt” e criar a primeira linha, da matriz;
3- Pegar a primeira coluna, da primeira linha, do arquivo “arquivo.txt” e criar a primeira coluna, da primeira linha, da matriz, armazenando o número nesta coluna;
4- Pegar a próxima coluna até que se chegue à última, armazenando o número nas respectivas colunas da matriz;
5- Pegar a próxima linha;
6- Repetir este processo até chegar o fim do arquivo;


já esta feito , pronto agora é só tu estudar um pouco de shell script e pronto em 2 dias tu faz ele






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts