Здравствуйте, подскажите пожалуйста, пытаюсь скопировать с удаленного сервера из каталога /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'
то данная команда корректно отрабатывает