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

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

달소 달소 1326

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 139 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 242 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 172 +1
코딩테스트
image
Jasons 23.08.24.15:40 139 +2
코딩테스트
normal
Jasons 23.08.13.12:45 242 +1
코딩테스트
image
Jasons 23.08.09.14:13 172 +1
Python
normal
mjk 23.08.03.20:22 224 +3
Linux
image
hilee0602 23.04.05.16:34 234 +1
Linux
image
화정큐삼 23.03.19.08:46 301 0
Docker
normal
장작_범댕이 23.02.19.14:21 299 0
정보
image
동기 23.01.16.09:16 220 0
정보
image
달소 23.01.06.14:50 1536 0
정보
image
동기 23.01.04.16:14 205 +2