Portal   |   Hospedagem   |   Pesquisar  
Registrar  Entrar
Índice do fórum Linux Programação Shell script


Siga-nos:
Siga lnxtotal on Twitter

shell script I

   

Moderadores: Fundador, Moderadores, Equipe de Programação

shell script I

Mensagempor outro » 19 Out 2010, 20:43

Como ficaria um script que tenha o seguinte menu de opções:

  1. Empacotar um arquivo
  2. Desempacotar um arquivo
  3. Criar um lista de arquivos
  4. Empacotar baseado na lista
  5. Listar o conteúdo de uma lista
  6. Sair
As regras são:

  • Somente sai quando digitar 6 (não vale sair por nenhuma outra forma, apenas por 6).
  • Antes de empacotar ou desempacotar um arquivo, verifique sempre se existe.
  • Sempre que for adicionar um arquivo a lista, o seu conteúdo deve ser mantido.
  • Dese-ve deixar a opção para o usuário se ele deseja especificar um local para desempacotar. Caso queira solicite o local, verifique se existe e desempacote. Caso não queira, sempre desempacote em /tmp.
Código: Selecionar todos
#!/bin/bash
echo "digite uma opcao"
read opc
echo " 1 - Empacotar um arquivo"
echo " 2 - Desempacotar um arquivo"
echo " 3 - Criar uma lista de arquivos"
echo " 4 - Empacotar baseado na lista"
echo " 5 - Listar o conteudo de uma lista"
echo " 6 - Sair"
Editado pela última vez por outro em 25 Out 2010, 20:07, em um total de 3 vezes.
outro
Novato
Novato
 
Mensagens: 8
Registrado em: 11 Out 2010, 15:27
Distribuição Linux utilizada: CentOS

Re: shell script

Mensagempor MadeInParaguay » 19 Out 2010, 21:29

Mude o nome do tópico para um nome mais sugestivo.

Só shell script fica muito amplo
MadeInParaguay
Presente
Presente
 
Mensagens: 43
Registrado em: 14 Out 2010, 18:38
Distribuição Linux utilizada: Ubuntu

Re: shell script

Mensagempor Ribeiro » 20 Out 2010, 12:38

Olá boa tarde esclareça uma duvidas para eu poder escrever o script o melhor possivel.

1ª Empacota ou desempacota em um ou mais formatos e quais ?
2ª Essa lista deve estar dentro do arquivo compactado ou fora ?
3ª Em que formato deve ser esta lista txt, html etc ... ?
Ou você apena deseja ver listados os arquivos disponíveis para compactação ?
e depois que seleciona los compacta-los e listar os compactados
4ª Deseja visualizar os arquivos para compactação no diretório corrente de execução do
script ou de determinado diretório ?
5ª Deve ter uma padronização no nome do arquivo como adicionar data ou coisa parecida no final do mesmo ?
6ª Essa espero que você não se ofenda. Você vai usar o script para fins de estudo ou como rotina de backup ?
essa pergunta é importante pois dela depende o modo de construção e operação do script.

Espero não ter te apurinhado com as perguntas mas elas são necessárias para e melhor elaboração do script.

Ps: mude o nome do tópico para algo mais sugestivo. ( tenho o pressentimento que pode sair um belo projeto
daí)
-- Ribeiro
"A vida não é matemática. Não é Completamente resolvível. Alguns problemas permanecerão sem resposta. Alguns problemas são a resposta." Autor desconhecido
User Linux # 536435
http://counter.li.org/cgi-bin/certificate.cgi/536435
Avatar do usuário
Ribeiro
Equipe de Programação
Equipe de Programação
 
Mensagens: 33
Registrado em: 07 Out 2010, 22:12
Localização: São Paulo, Brasil
Distribuição Linux utilizada: Debian

Re: shell script

Mensagempor outro » 20 Out 2010, 12:57

1ª Empacota ou desempacota em um ou mais formatos e quais ?

bzip2

2ª Essa lista deve estar dentro do arquivo compactado ou fora ?

dentro

3ª Em que formato deve ser esta lista txt, html etc ... ?
txt

4ª Deseja visualizar os arquivos para compactação no diretório corrente de execução do
script ou de determinado diretório ?

corrente

5ª Deve ter uma padronização no nome do arquivo como adicionar data ou coisa parecida no final do mesmo ?

nao

6ª Essa espero que você não se ofenda. Você vai usar o script para fins de estudo ou como rotina de backup ?essa pergunta é importante pois dela depende o modo de construção e operação do script.

os dois
outro
Novato
Novato
 
Mensagens: 8
Registrado em: 11 Out 2010, 15:27
Distribuição Linux utilizada: CentOS

Re: shell script

Mensagempor Ribeiro » 21 Out 2010, 16:08

Ola blz com as respostas posso fazer o link porém, estou meio ocupado.
só poderei escreve-lo lá para semana que vem mais sempre que tiver um tempo livre
vou adiantando ele blz ?
-- Ribeiro
"A vida não é matemática. Não é Completamente resolvível. Alguns problemas permanecerão sem resposta. Alguns problemas são a resposta." Autor desconhecido
User Linux # 536435
http://counter.li.org/cgi-bin/certificate.cgi/536435
Avatar do usuário
Ribeiro
Equipe de Programação
Equipe de Programação
 
Mensagens: 33
Registrado em: 07 Out 2010, 22:12
Localização: São Paulo, Brasil
Distribuição Linux utilizada: Debian


  • Tópicos Semelhantes
    Respostas
    Exibições
    Autor

Voltar para Shell script

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

cron