쉘 date 의 질문

lengbo의 이미지

안녕하세요

쉘에서 date +%Y%m%d 이렇게 하면 20040923 이라는 결과가 나오더군요.

헌데 여기서 하루를 뺀 20040922 를 구할려고 하는데 여기저기 찾아봣더니 마땅한게 없는것 같더군요...

어떻게 해야하나요...

여러 고수님들의 조언 부탁드립니다.

xiphoid의 이미지

date --date=yesterday "+%Y%m%d"

아 피곤해

bw001730의 이미지

그럼 3일전은요?
4일전은?
이런것도 해결 가능한가요?

nohmad의 이미지

GNU date(1)이라면...

$ date --date '50 days ago'
2004. 08. 04. (수) 15:12:52 KST