[Ubuntu-BR] Ajuda: Listando um intervalo no bash

Flávio Barros flaviobarros em gmail.com
Quinta Outubro 10 17:33:34 UTC 2019


Boa tarde.
Muito obrigado a todos.
Vou testar cada sugestão e depois envio a uma solução.


Desde já agradeço.
Flávio Barros

Em qui, 10 de out de 2019 11:33, C de-Avillez <hggdh2 em ubuntu.com> escreveu:

> On Thu, Oct 10, 2019 at 2:32 PM Marcos Alano <marcoshalano em gmail.com>
> wrote:
> >
> > Boa tarde,
> >
> > Tu pode testar o seguinte:
> > $ ls 2019-09-{25..30}
>
> Marcos, boa! Tinha esquecido de mostrar como...
>
> A forma completa é <prefixo>{a..b..c}<sufixo>, onde <prefixo e
> <sufixo> são strings quaisquer (que não usam "{}"); para o conteúdo de
> {...}:
> a -- valor inicial (um caracter ou um número inteiro)
> b -- valor final (um caracter ou um número inteiro)
> c -- se fornecido, é o incremento desejado; se não fornecido, é o
> incremento unitário.
>
> Por exemplo:
>
> cerdea em piatam:~/tmp$ ls
> 2019-01-01/  2019-01-02/  2019-01-03/  2019-01-04/  2019-01-05/
> 2019-01-06/  2019-01-07/  2019-01-08/  2019-01-09/  2019-01-10/
> cerdea em piatam:~/tmp$ echo 2019-01-0{1..5..1}
> 2019-01-01 2019-01-02 2019-01-03 2019-01-04 2019-01-05
> cerdea em piatam:~/tmp$ ls 2019-01-0{2..5}
> 2019-01-02:
> 2019-01-03:
> 2019-01-04:
> 2019-01-05:
> cerdea em piatam:~/tmp$ echo 2019-01-0{a..e..1}
> 2019-01-0a 2019-01-0b 2019-01-0c 2019-01-0d 2019-01-0e
> ls: cannot access '2019-01-0a': No such file or directory
> ls: cannot access '2019-01-0b': No such file or directory
> ls: cannot access '2019-01-0c': No such file or directory
> ls: cannot access '2019-01-0d': No such file or directory
> ls: cannot access '2019-01-0e': No such file or directory
> cerdea em piatam:~/tmp$ echo 2019-01-0{a..e..2}
> 2019-01-0a 2019-01-0c 2019-01-0e
> cerdea em piatam:~/tmp$
>
> Cheers,
> --
> ..hggdh..
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>


Mais detalhes sobre a lista de discussão ubuntu-br