HHMM 형식의 시간과 현재 시간을 얻는 방법은 무엇입니까?

HHMM 형식의 시간과 현재 시간을 얻는 방법은 무엇입니까?

X.<current_date_and_time>_<time in HHMM>현재 시간인 3분이라는 이름의 파일을 생성해야 합니다.

예: 현재 날짜가 2016년 9월 17일이고 현재 시간이 14.21인 경우 파일 이름은 다음과 같아야 합니다.X.20160917.1421_1424

내가 사용하는 명령은 다음과 같습니다.

mv sample.xml A$(date +%Y%m%d.%H%M)_$((date +%H%M)+ 3m)

+3m가 포함되어 있으므로 작동하지 않습니다.

답변1

GNU를 가정하면 date(1):

mv sample.xml A"$(date +%Y%m%d.%H%M)_$(date -d 'now +3 minutes' +%H%M)"

답변2

그리고날짜 도구

dateadd --format '%H%M' --zone 'Your/Time Zone' now +3m

관련 정보