CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): pkyoung ()
날 짜 (Date): 2005년 9월 28일 수요일 오전 10시 45분 55초
제 목(Title): Re: 파일의 날자를 얻는 스크립트.



 답변 주신 분들께 모두 감사드립니다..

 LingLing님 방법이 제일 간단해보여서 그걸루 했습니다.
 
#!/usr/bin/bash
eval `find . -type f -printf 'path=%Ty%Tm%Td; [ ! -d $path ] && mkdir -p $path; mv %p $path;\n'`
 
 근데 여기서 [ ! -d $path ] && mkdir -p $path 부분은 if가 없는 조건문인가요?

 그래서 path 가 존재하는 디렉토리면 mkdir 을 안하게 되는건가요?

 stat도 잘되는군요..

#!/usr/bin/bash
for files in * ; do
if [ -f "$files" ]
then
date_=`stat -c %y "$files" | cut -d" " -f1`
mkdir -p $date_
mv "$files" $date_
fi
done
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.