콘텐츠로 건너뛰기

쉘스크립트(리눅스)에서 하루 전 날짜 표시하기

프로그래밍 언어에서는 day + 1 처럼 뭔가 연산식을 사용하게 되는데,

리눅스 서버에서는 통하지 않는다.

/bin/date +1 을 하게 되면 1

/bin/date +%Y.%m.%d+1 을 하게 되면 2010.01.21+1

로 출력된다.

date –date ‘1 days ago’ 라고 하면 2010.01.20 으로 하루 전 날짜가 잘 표현된다.

뭔가 연산식이 아니라, 말로 표현된 명령어 옵션이라니.. 조금 당황;;

근데 1day ago 나 1days ago 나 같은 결과를 갖는다.

사람의 언어 문법을 몰라도 쓸 수 있도록 배려한 걸까^^

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다