Assumindo o GNU date(1)
:
mv sample.xml A"$(date +%Y%m%d.%H%M)_$(date -d 'now +3 minutes' +%H%M)"
Eu tenho que criar um arquivo com o nome X.<current_date_and_time>_<time in HHMM>
, onde o tempo é de 3 minutos, portanto, a hora agora
por exemplo: Se a data atual for 17/09/2016 e a hora atual for 14.21, o nome do arquivo deve ser: X.20160917.1421_1424
o comando que estou usando para isso é:
mv sample.xml A$(date +%Y%m%d.%H%M)_$((date +%H%M)+ 3m)
Não está funcionando porque inclui + 3m.
Com dateutils
dateadd --format '%H%M' --zone 'Your/Time Zone' now +3m