Я пытаюсь переименовать файлы журналов и сделать tar их как «tar.gz», я закончил с помощью команды ниже, но не получил имя переименованного файла из STDIN (вывод команды mv) и вызывает [ f2] для создания пустых файлов,
find -type f -name "logs*" -exec bash -c ' \
mv "$0" "$0_$(date -r "$0" +"%Y%m%d%H%M%S")"| \
xargs tar -czf "$0_$(date -r "$0" +"%Y%m%d%H%M%S")".tar.gz --null -T -
' "{}" \;
Как смогите перетащить переименованный файл с измененной командой выше или есть другие способы (в оболочке bash)? спасибо