[shell script 질문입니다..]

익명 사용자의 이미지

리눅스 고수님들의 답변 부탁합니다.

날짜함수를 이용하여 어제 날짜 가져올려면 얼케 해야하나요..??

가령..
echo `date '+%b %e'`
이렇게 하면...
Jan 4
와 같이 현재 일짜를 가져옵니다.
근데 원하는걵
Jan 3 입니다.

어떻게 하면 가져 올 수 있는가요...???

고수님들의 답변 부탁립니다.

익명 사용자의 이미지

dalgalim wrote..
리눅스 고수님들의 답변 부탁합니다.

날짜함수를 이용하여 어제 날짜 가져올려면 얼케 해야하나요..??

가령..
echo `date '+%b %e'`
날짜 변수에서 -1 붙여주면 되지 않나요?

익명 사용자의 이미지

System일에서 하루를 더한 날자를 알고 싶으면
이렇게 하면 된다.

ex)
date -v+1d "+%Y-%m-%d"

date -v+1m "+%Y-%m-%d"

date -v+1y "+%Y-%m-%d"

물론 (+)대신에 -를 사용 할 수 도 있다.

.....

익명 사용자의 이미지

BSD에서만 되고 리눅스에서는 안되지 않나요?
제 Redhat7.2, 6.2에서는 안되는것 같습니다.

리눅스에서는

o 하루전
date -d "1 days ago"

o 하루후
date -d "1 days next"

o days대신에 months, years, hours등을 대신 사용하면 됩니다.

> System일에서 하루를 더한 날자를 알고 싶으면
> 이렇게 하면 된다.
>
> ex)
> date -v+1d "+%Y-%m-%d"
>
> date -v+1m "+%Y-%m-%d"
>
> date -v+1y "+%Y-%m-%d"
>
> 물론 (+)대신에 -를 사용 할 수 도 있다.

익명 사용자의 이미지

"날짜"라는 Titile로 All로 검색.