태그 : date 요약보기전체보기목록닫기

1

[bash: awk] 일반 시간을 타임스탬프(timestamp)로 변환하기 (mktime)

시간을 타임스탬프, 또는 유닉스 시간(unix time)으로 변환하고 싶을 경우 아래의 예시와 같이 date 명령으로 간편하게 바꿀 수 있다. (참고로, 유닉스 시간은 UTC 1970년 1월 1일 0시부터 몇초가 경과했는지를 나타낸다)# 2017년 1월 1일 9시 10분 25초를 유닉스 시간으로 (date)date -d "2017/1/1 09:10:25...

[bash: while, date] 특정 기간 동안의 연속된 날짜 출력하기

예를 들어 2016년 10월 1일부터 2017년 2월 5일까지의 날짜를 연속으로 출력하는 방법이다. 시작 날짜와 종료 날짜의 형태를 년(4자리)월(2자리)일(2자리) 이렇게 정하면(예: 2016년 10월 1일 -> 20161001) 조건문에서 일반 수자처럼 대소 비교를 할 수 있으므로 while 반복문과 date를 조합하여 스크립트를 만들 수 있다...

[bash: date] 타임스탬프(timestamp)를 일반적인 표시 형식으로 변환

기준시각(epoch, 1970.1.1 00:00:00 UTC)으로부터 몇초가 경과했는지로 표시되는 타임스탬프(timestamp)를 다루어야 할 때가 있는데, date 명령을 이용하면 간편하게 일반적인 표시 형식으로 변환할 수 있다. 아래의 예시를 보자.# 타임스탬프 1451885975초를 연월일시분초로 변환date -d @141913415 "+%Y.%m...

[bash: date] 두 날짜 사이의 시간차 구하기

2014년 7월 11일과 2015년 3월 30일은 며칠 차이가 날까? date 명령을 이용해서 간단하게 계산할 수 있다. 우선 아래의 예시를 보자.# 2014.7.11 KST -> 1970.1.1 00:00:00 UTC 이후 몇초가 흐른 시점인가?date -d "20140711" "+%s"1436540400date 명령에서 -d 옵션은 현재 시간...

[bash: stat, date] 현재 파일이 전송되고 있는 중인지 판단하기

특정한 파일이 현재 전송되고 있는지 판단하기 위한 방법이다. 다수의 파일을 ftp로 받고 있거나 NFS를 통해서 복사하는 상황에서 이 파일들에 대한 작업을 해야 하는데, 전송중인 파일과 전송완료된 파일을 구분하기 위한 것.파일이 마지막으로 수정된 시간과 현재 시간과의 차이를 확인하여 정해 둔 기준과 비교하면 되겠다. 파일이 마지막으로 수정된 시간은 st...

[bash: date] 파일을 마지막으로 수정한 날짜/시간 확인

date 명령을 이용해서 파일을 마지막으로 수정한 날짜와 시간을 확인할 수 있다. -r 옵션을 사용한다. 아래의 예시를 보자.date -r my_file.txt2014. 07. 03. (목) 16:34:33 KST원하는 항목만 골라내는 등 표시 형식을 바꿀 수도 있다. 아래의 예시를 보자.# 연도만 구하기date -r my_file.txt "+%Y"20...

[bash: date] 타이머/스톱워치 기능

스크립트로 반복작업을 해야 하는데, A 작업을 일단 완료하고 나서 시간이 X초 이상 흘렀으면 B 작업을 하고 아직 안 지났으면 C 작업을 해야 하는 좀 애매한 상황이 있어서 이걸 처리하려고 생각한 방법이다.date 명령에서 출력 형식에 %s 옵션을 사용하면 UTC 기준 1970년 1월 1일 00시 00분 00초부터 몇초가 흘렀는지를 표시해 주는데, 이것...

[bash: date] 어제 날짜, 내일 날짜, 다음주 월요일 날짜 등

리눅스에서 date 명령에 추가 조건을 주면 오늘 날짜 말고도 갖가지 날짜를 편리하게 구할 수 있구나!어제date -d "yesterday"내일date -d "tomorrow"3일후date -d "+3 days"4일전date -d "-4 days"지난 금요일date -d "last friday"다음주 월요일date -d "next monday"

[bash: date] 임시 파일 만들기

shell script에서 임시로 파일을 만들어서 사용해야 할 경우, 파일명이 다른 파일과 겹치지 않게 하기 위해 date를 활용할 수 있다. 현재 시각을 임시 파일의 이름에 넣으면 된다. 현재 시각을 "연월일_시분초" 형식으로, 예를 들어 2012년 11월 29일 17시 45분 23초를 20121129_174523 이런 식으로 얻어서 파일명에 사용하자...
1

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

1261243
7126
1342458

ad_widget_2