Pular para o conteúdo

Criar funções utilizando o Bash [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Criar funções utilizando o Bash [RESOLVIDO]

Enviado em 13/06/2015 - 18:36h

Bom dia pessoal,

Estou precisando de ajuda pra resolver 2 problemas.

1. Tenho de criar uma função que liste todos os arquivos em ordem de tamanho de um diretorio a ser escolhido pelo usuário e,


2. Alterar o conteúdo de um arquivo passando o que for maiusculo para minusculo e o contrario também.

Alguém pode dar um help?

lista dos arquivos por ordem de tamanho de um diretorio a escolha do usuario .

Responder tópico

2. Re: Lista de menu com 9 funções utilizando o Bash

Melhor resposta

Enviado em 13/06/2015 - 23:22h



#Opcao 4 - Cria uma lista dos arquivos por ordem de tamanho de um diretorio a escolha do usuario .
opcao4(){
dir=$(dialog --inputbox "Digite o destino e ser exibido:" 10 25 --stdout)
du -mh /$dir*
}

Se o usuario informar a localização correta, poderia apenas fazer um:


ls $dir
E se quiser colocar isso via Dialog;


 
opcao5(){
cd etc
cd meuscript
$ echo "$(tr '[:upper:]' '[:lower:]' <usuarios_bloqueados.txt)">usuarios_bloqueados1.txt
}

Não deveria ser /etc? A não ser que você esteja na pasto Root.
$?? Sifrão só indica que é usuario normal. Imagino que copiou isso de algum lugar.
Corrigindo essa "frase" ficaria:

echo "$(tr "[:upper:]" "[:lower:]" < usuarios_bloqueados.txt)" > usuarios_bloqueados1.txt
Qualquer dúvida só postar aqui.

Espero ter ajudado

Se ajudei, marque o tópico como resolvido e clique em melhor resposta.


[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png

4. Lista de menu com 9 funções utilizando o Bash

Enviado em 13/06/2015 - 19:58h

Obrigado amigo,

Como diria "Jack o Estripador", vamos por partes...

Questão 1.

opcao4(){
dir=$(dialog --inputbox "Digite o destino e ser exibido:" 10 25 --stdout)
du -mh /$dir*
}
Nao me recordo aonde vi esse codigo... o negocio e que nao sei como criar a tal lista.... (estou perdido)

Questão 2

#Opcao 5 - Alterar o conteudo do arquivo usuarios_bloqueados da funcao 3
# de minusculos por maiusculo e o inverto
opcao5(){
cd etc
cd meuscript
$ echo "$(tr '[:upper:]''[:lower:]' <usuarios_bloqueados.txt)">usuarios_bloqueados1.txt
}
Esta ate gerando o arquivo "usuarios_bloqueados1.txt" mas nao esta fazendo a alteracao do conteudo de maisuculo / minusculo...

5. Re: Criar funções utilizando o Bash [RESOLVIDO]

Enviado em 14/06/2015 - 09:07h


Obrigado pela ajuma Mestre!

Um dia chego no seu nivel! Valeu memso.

6. Re: Criar funções utilizando o Bash [RESOLVIDO]

Enviado em 14/06/2015 - 10:26h

ajbandeira escreveu:


Obrigado pela ajuda Mestre!

Um dia chego no seu nivel! Valeu memso.
Que isso fera. Você já escreveu esse script. E isso já é complicado!

Com certeza você irá ser bem melhor do que eu em pouco tempo.

Qualquer coisa, se quiser me adicionar no Skype: thihup

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder