쉘에서 날짜 반복문
쉘(shell)에서 날짜(date) 반복 하는 방법
요구사항
- 월별, 일별 데이터를 읽어야 한다.
- 반복문을 이용해 반복적으로 날짜를 읽어야 한다.
- 날짜의 시작과 끝을 설정해야 한다.
- bash에서 제공하는 date를 이용해서 여러가지 포맷으로 출력한다.
- date의 연산(+, -)가 가능해야 한다.
#!/bin/bash
now=`date +"%Y-%m-%d" -d "05/06/2012"`
end=`date +"%Y-%m-%d" -d "05/23/2012"`
while [ "$now" != "$end" ] ;
do
now=`date +"%Y-%m-%d" -d "$now + 1 day"`;
echo $now
done
'기타 > Shell script, bash' 카테고리의 다른 글
쉘(Shell)에서 파일 읽어 변수로 저장 (0) | 2021.05.03 |
---|---|
쉘 특정 컬럼 더하기 (0) | 2021.05.03 |
한개의 파일을 여러 파일로 (데이터 분할) (0) | 2021.05.02 |
스크립트 에러시 메시지 전송 (0) | 2021.05.02 |
쉘프로그래밍 (shell script, bash) (0) | 2021.03.24 |
[Shell Script] 쉘스크립트 - if 문 (0) | 2021.03.17 |
[Shell Script] 쉘스크립트 - 함수 (0) | 2021.03.17 |
[Shell Script] 쉘스크립트 - for 문 (0) | 2021.03.17 |