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