앞에 0을 붙여 날짜를 인쇄합니다.

앞에 0을 붙여 날짜를 인쇄합니다.


내 요구 사항은 2015년 10월 4일과 같이 날짜를 인쇄하는 것입니다.

열심히 노력했는데,

d=`date '+%d%m%y'`

그런데 문제는 인쇄되는 내용이 두 자리 날짜(10~31)라는 것입니다. 그러나 1부터 9까지의 날짜는 01..02..09처럼 인쇄되지 않습니다. 단일 날짜의 경우 출력은 다음과 같습니다.

4.10.2015

숫자 문제인 것 같아요. 단일 날짜를 두 자리로 인쇄하려면 어떤 형식을 사용해야 합니까?

답변1

이 명령은 date '+%d.%m.%Y'다음 출력을 생성합니다. 14.06.2015.

변수에 할당하려면 다음을 d사용하십시오 d=$(date '+%d.%m.%Y').

관련 정보