리눅스 명령어 중 date라는 명령어가 있습니다. 
다음과 같이 입력하면 하루 전의 날짜를 얻을 수 있습니다.

date -d '1 days ago' +%Y-%m-%d


또는

date --date '1 days ago' +%Y-%m-%d


다음은 콘솔 화면에 어제 날짜를 출력하는 간단한 쉘 스크립트입니다. 
( date 명령어를 감싼 것은 작은따옴표 '가 아닌 `입니다. )

#!/bin/sh
yesterday=`date -d '1 days ago' +%Y-%m-%d`;

echo $yesterday


리눅스 명령어 date의 사용법은 다음과 같습니다.

Usage: date [OPTION]... [+FORMAT] 


원하는 형식에 맞추어 출력하고 싶을 때, FORMAT 위치에 그 형식을 기입합니다.
즉, 위 예시에서 +%Y-%m-%d를 FORMAT으로 입력하였으므로,
오늘 날짜 9월 26일을 기준으로 다음의 결과가 출력되게 됩니다.

2011-09-25




'IT노트 > Linux' 카테고리의 다른 글

date [날짜보기] /bin/dateFundamentals  (0) 2015.03.21
[Linux] find명령어 사용법 및 옵션  (0) 2015.03.19
[MYSQL][PHP] mysql 포트 바꾸기, 외부에서 접속하기  (0) 2015.03.16
IPTABLES  (0) 2015.03.14
리눅스는 압축 tar  (0) 2015.03.11
Posted by wychoi
,