Possível solução de combinar seq
(gerar intervalos com o formato escolhido -f
) e --include-from=-
(ler stdin
):
$ ls src/
p.4.31 p.4.32 p.4.42 p.4.45 p.4.46 p.4.54
$ ls dst
$ seq -f "p.4."%g 42 46 | rsync src/* dst/ --include-from=- --exclude=* -v
p.4.42
p.4.45
p.4.46
sent 183 bytes received 86 bytes 538.00 bytes/sec
total size is 0 speedup is 0.00
$ ls dst/
p.4.42 p.4.45 p.4.46