SCP um arquivo remoto com um nome específico

0

Eu tenho um script em um servidor remoto que cria um log a cada dia com a data no nome e preciso importá-lo para minha máquina local todos os dias, mas com meu script ele transfere todos os arquivos e eu só quero o arquivo de o dia.

Script remoto que gera o arquivo:

day='date +%Y_%m_%d'

file=daily_$day\.txt

.
.
. >> $file

Script local para obter os arquivos:

day='date +%Y_%m_%d'

file=daily_$day.txt
report=/path/to/remote

scp [email protected]:$report\/$file /path/of/local/

Hoje a data é 2013_05_23 e é isso que recebo:

daily_2013_05_22 100%********************************|  1784       00:00

daily_2013_05_23 100%********************************|  1784       00:00

Ele deve retornar apenas o arquivo com o 2013_05_23 no nome.

Alguém pode ajudar?

Tkx

    
por Pedro 23.05.2013 / 16:22

1 resposta

0

Seu script parece ok para mim, exceto pelo \/$file .

Por que a barra invertida? Livre-se disso:

scp [email protected]:$report/$file /path/of/local/
    
por 23.05.2013 / 16:50