date 명령을 사용하여 변수를 내보내야 하며 이 형식이 필요합니다.
export etool_start=`date +"%Y%m%d%k%M
echo $etool_start
201607032314
이 방법은 날짜 숫자가 10-20 사이일 때 효과적입니다. 문제는 시계가 오전 12시로 바뀔 때 시작됩니다.
export etool_start=`date +"%Y%m%d%k%M
echo $etool_start
20160704 014
이렇게 날짜를 표시해야 합니다.
201607040014
답변1
~에 따르면man date
%k
시간, 공백 패딩(0..23), %_H와 동일-
(하이픈) 이 필드를 채우지 마세요._
(밑줄) 공백이 있는 패드0
(제로) 0으로 채움
예를 들어 %-H
패딩되지 않습니다.
date +=%-H-
=9-
0으로 시작하는 24시간 형식을 원하면 를 사용하세요 %H
.
am/pm을 선호하는 경우 am/pm 표시 %I
도 포함해야 합니다 .%p