LINUX.ORG.RU

копирование файлов за текущую дату с сервера

 ,


0

1

Здравствуйте, подскажите пожалуйста, пытаюсь скопировать с удаленного сервера из каталога /tmp файлы за текущую дату (дата изменения файла за текущую дату). Пытаюсь так:

scp root@server:/tmp/$(ssh root@server 'ls -l /tmp --time-style=+'%d-%m-%Y' | awk -v d=$(date +%d-%m-%Y) '$6==d'') /backup_test

Но получаю ошибку:

awk: cmd. line:1: ==d
awk: cmd. line:1: ^ syntax error
scp: /tmp: not a regular file

При этом если попытаться выполнить просто команду:

ls -l /tmp --time-style=+'%d-%m-%Y' | awk -v d=$(date +%d-%m-%Y) '$6==d'

то данная команда корректно отрабатывает

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.