리눅스 스크립트 작성을 했는데 date값이 안 떠요

조회수 35회

jpg파일을 1.jpg, 2.jpg 이런 식으로 순서대로 3개를 생성하고 그 파일의 이름을 20200915_1.jpg 이렇게 바꾸는 스크립트를 작성했는데 실행 시켰더니 아래와 같이 date 값만 안 나오더라구요... 원인이 뭔가요??

//실행결과
Renaming 1.jpg to _1.jpg
Renaming 2.jpg to _2.jpg
Renaming 3.jpg to _3.jpg

//코드
#!/bin/bash

for i in $(seq 1 3)
do
    touch $i.jpg
done

PICTURES=$(ls *jpg)
Date=$(date +%Y%m%d)

for PICTURE in $PICTURES
do
     echo "Renaming ${PICTURE} to ${DATE}_${PICTURE}"
     mv ${PICTURE} ${DATE}_${PICTURE}
done
  • DATE 대소문자요. Date (X) , DATE (O) 김호원 2020.9.15 16:39
  • 아 헐 감사합니다 고희준 2020.9.15 18:51

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.