'날짜'에 해당되는 글 1건
- 2011.08.05 날짜 표시 쉘 스크립트
2011. 8. 5. 00:49
날짜 표시 쉘 스크립트
2011. 8. 5. 00:49 in 쉘스크립트
1. 오늘 날짜를 표시하는 스크립트
출력결과는 다음과 같다.
2. 어제 날짜를 출력하는 스크립트
출력결과
여기서는 하루 전의 날짜를 구하는게 어려웠는데 찾아보니 위와 같이 쉽게 표현이 되더군요
더하고 빼고 등등의 귀찮을 작업을 할려고 했지만
위에 처럼 좋은 게 있었네요.
3. 년도/월/일/시간/분 을 따로 구하여 한꺼번에 표시
출력결과
Now is 201108042346
날짜를 표시하는 것은 여러가지 방법이 있으나 기본적으로 date 명령어를 활용하여 표현하게 됩니다.
DATE 자체로만 쓰이지 않고 주로 로그표시나 파일 생성 등 광범위하게 쓰일 수 있지요.^^
스크립트는 이런 조각조각이 모여서 만든다고 생각하심 좀 더 쉽게 접근할 수 있을 거 같습니다.
#!/bin/bash
DATE=`date +%y%m%d`
DATE2=`date +%Y%m%d`
echo $DATE
echo $DATE2
echo $DATE
echo $DATE2
출력결과는 다음과 같다.
110804
20110804 2. 어제 날짜를 출력하는 스크립트
#!/bin/bash
### DATE cal ###
YEAR=`date +%Y`
MON=`date +%m`
DAY=`date --date '1 days ago' +%d`
DATE=${YEAR}${MON}$DAY
echo $DATE
출력결과
[si@localhost temp]$ sh date.sh
20110803여기서는 하루 전의 날짜를 구하는게 어려웠는데 찾아보니 위와 같이 쉽게 표현이 되더군요
더하고 빼고 등등의 귀찮을 작업을 할려고 했지만
위에 처럼 좋은 게 있었네요.
3. 년도/월/일/시간/분 을 따로 구하여 한꺼번에 표시
#!/bin/bash
YEAR=`date +%Y`
MON=`date +%m`
DAY=`date +%d`
HOUR=`date +%H`
MIN=`date +%M`
echo "Now is"\ ${YEAR}${MON}${DAY}${HOUR}${MIN}
출력결과
Now is 201108042346
날짜를 표시하는 것은 여러가지 방법이 있으나 기본적으로 date 명령어를 활용하여 표현하게 됩니다.
DATE 자체로만 쓰이지 않고 주로 로그표시나 파일 생성 등 광범위하게 쓰일 수 있지요.^^
스크립트는 이런 조각조각이 모여서 만든다고 생각하심 좀 더 쉽게 접근할 수 있을 거 같습니다.
'쉘스크립트' 카테고리의 다른 글
awk 관련 추가 설명 (2) | 2012.12.03 |
---|---|
CPU 과부하와 MEM 과부하 프로세스 찾는 스크립트 (0) | 2012.03.22 |
파일 사이즈가 0 인 개수 확인 스크립트 (0) | 2011.09.19 |
1초 마다 특정 작업을 하는 스크립트 (0) | 2011.09.07 |
파일 비교 스크립트 8 (0) | 2011.09.03 |
파일 라인안에 앞에 내용 추가 / 맨뒤에 내용 추가 방법 (0) | 2011.06.17 |
파일비교 스크립트 5 (2) | 2010.05.25 |
파일들의 확장자만 변경 (0) | 2010.04.22 |
15. 텍스트 파일 포맷 변경 (2) | 2009.12.22 |
14. 지난 파일 압축하고 삭제하기 (2) | 2009.12.18 |