[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar entrada igual ou maior que W051**
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Verificar entrada igual ou maior que W051** |
Date: |
Wed, 10 Apr 2013 22:19:48 -0300 |
se vc quer compara numeros eu sugiro que pense em numeros.
Como posso procurar algo como w05100 pra cima?
primeiro vamos pensar entre w06000 e w99999
w[0-9][6-9][0-9][0-9][0-9]
depois vamos pensar em w05100 e w05999
w05[1-9][0-9][0-9]
agora basta unir
w[0-9][6-9][0-9][0-9][0-9]|w05[1-9][0-9][0-9]
podemos colocar w em evidencia
w([0-9][6-9][0-9][0-9][0-9]|05[1-9][0-9][0-9])
e os 2 [0-9] de tras
w([0-9][6-9][0-9]|05[1-9])[0-9][0-9]
ainda assim eu acho que isso não está legivel mas... vc pode testar...
2013/4/10 Roberto Alves <address@hidden>
> **
>
>
> Boa tarde a todos.
>
> Estou fazendo um script que vai pegar um diretório e fazer um rsync de uma
> máquina pra outra.
> Eu verifico o nome da pasta que o cara digita para evitar que seja
> diferente de um monte de coisas e não causar algum problema.
>
> Está quase pronto mas como não sou bom em sed não sei verificar o seguinte.
> As pastas têm o seguinte formato de nome:
>
> w01234_11042013
>
> Começa com um w e tem 5 digitos mais um sublinhado e uma data.
> Estamos na numeração w05048 e quando entrarmos no w05100 eu passarei a usar
> este script pra fazer tudo sozinho.
> Como ainda haverá algumas pastas com numeração abaixo da w05100 eu vou ter
> que verificar se a numeração é igual ou maior que w05100 pra copiar apenas
> estas, mas não sei como.
>
> Teria que ser algo do tipo:
> Começar com w (minuscula) e ser igual ou maior que 05100 (5100 em cinco
> dígitos. Com um zero à esquerda).
>
> ^[w]051?? ...vou jogar isso numa variável e testar se é maior ou igual mas
> não sei mesmo como pegar a numeração pra saber se é maior ou igual a 5100.
> O pouco que aprendi já esqueci porque saí dessa área há quase 5 anos.
>
> Já sei que serão muitas sugestões e por isso agradeço antecipadamente.
>
> abraços,
> Roberto
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://about.me/peczenyj
[As partes desta mensagem que não continham texto foram removidas]
- Verificar entrada igual ou maior que W051**, Roberto Alves, 2013/04/10
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Petterson Faria, 2013/04/10
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Rafael Henrique da Silva Correia, 2013/04/10
- Re: [shell-script] Verificar entrada igual ou maior que W051**,
Tiago Peczenyj <=
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Julio C. Neves, 2013/04/10
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Roberto Alves, 2013/04/10
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Rafael Henrique da Silva Correia, 2013/04/11
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Roberto Alves, 2013/04/11
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Julio C. Neves, 2013/04/11
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Roberto Alves, 2013/04/11
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Roberto Alves, 2013/04/11
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Leslie Watter, 2013/04/11
- Re: [shell-script] Verificar entrada igual ou maior que W051**, Roberto Alves, 2013/04/11