UNIX переместить имя файла с sysdate

UNIX переместить имя файла с sysdate

Я хочу создать скрипт в Unix, в котором мне нужно ежедневно перемещать файл по определенному пути. Чтобы избежать перекрытия файла, я хочу имя файла вместе с датой.

например mv filename /home/bin.
Как добавить дату к имени файла?

решение1

mv "filename.ext" "/home/bin/filename-$(date +%Y%m%d).ext"

решение2

mv filename.ext{,.$(date +%Y%m%d)}

Связанный контент