• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Linux

쉘스크립트 날짜/시간 관련 명령어(오늘날짜/어제날짜/내일날짜/현재시간)

달소 달소 1362

1

0

 

안녕하세요. 달소입니다.

 

오늘은 쉘스크립트 자동화의 기본이 되는 시간,날짜 구하는 스크립트 생성입니다.

 

기본적으로 bash쉘에서 제공해주는 date 명령어를 이용한 스크립트로 변수에 집어넣는다고 이해하시면 쉽겠습니다.

 

 

image.png.jpg

 

date명령어 에서 제공하는 포맷이 다양하기때문에 --help 명령어로 원하는 포맷을 찾아서 스크립트에 반영하시면 됩니다.

 

image.png.jpg

 

스크립트는 제가 만든 예제 스크립트 이외에 위 --help로 자유롭게 변경 가능합니다.

ex) 오늘날짜를 만드는 변수에서 today=${date "+%Y%m%d") 요일을 추가하고싶다면 %a추가

image.png.jpg

 

예제는 간단하게 오늘날짜, 현재시각, 어제날짜를 구하는 스크립트입니다.

 

#/bin/bash

 

echo "오늘날짜"
today=$(date "+%Y%m%d")
echo $today

 

echo "오늘시간"
time=`date +%Y-%m-%d" "%H:%M:%S`
echo $time

 

echo "어제날짜"
yesterday=`date +%Y%m%d -d '-1days'`
echo $yesterday

 

 

 

image.png.jpg

 

일부러 조금씩 다른포맷을 사용하였으니 편하신대로 사용하시면 되겠습니다.

 

 

신고공유스크랩
0
1명이 추천

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글

분류 제목 글쓴이 날짜 조회 추천
코딩테스트 ㅘ!!!!!! 9 Jasons 23.08.24.15:40 140 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 244 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 173 +1
Linux
image
hilee0602 23.04.05.16:34 237 +1
Linux
image
화정큐삼 23.03.19.08:46 304 0
Linux
normal
달소 22.08.11.18:22 196 0
Linux
image
달소 22.07.13.19:19 274 +1
Linux
image
달소 22.07.05.15:37 119 +1
Linux
image
ExpBox 22.06.10.17:25 131 +1
Linux
image
달소 22.05.27.17:59 282 0
Linux
image
달소 22.05.20.16:51 262 0
Linux
image
달소 22.05.17.20:38 368 +1
Linux
image
달소 21.11.01.14:44 165 0
Linux
image
달소 21.11.01.14:38 434 0
Linux
image
달소 21.09.27.13:43 7927 0
Linux
normal
kaga 21.09.05.08:51 295 0
Linux
image
달소 21.08.30.16:55 289 +1
Linux
image
달소 21.08.30.15:10 346 0
Linux
image
달소 21.07.29.22:38 536 0
Linux
image
달소 21.07.19.13:14 1258 0
Linux
image
달소 21.07.16.18:38 103 0
Linux
image
달소 21.06.15.14:05 125 0
Linux
image
달소 21.06.10.17:16 1362 +1