[해결]백업쉘스크립트 관련해서 질문드려요.
글쓴이: blueflag / 작성시간: 목, 2008/01/10 - 4:30오후
특정일자 이후에 파일을 백업할려고 하는데요.
=======================================================================
#!/bin/sh
date=`date +%Y%m%d%H%M`
touch -t 200801091000 /backup/timefile
tar cvf /backup/bj/src_$date.tar /backup/emptyfile
for filepath in `(find /data/bj -type f -newer /backup/timefile)`
do
tar uvf /backup/bj/src_$date.tar $filepath
done
=======================================================================
이런식으로 짯는데요. 다른건 상관이 없는 데, 파일이름에 공백이 있는 파일은
그 공백을 전후로 파일이 두개 인것처럼 인식하는듯 하네요.
공백이 들어간 파일도 깔끔하게 압축할 수 있는 방법이 없을까요?
Forums:
for loop 부분을 while loop로 바꿔 보세요.
filepath의 따옴표도 잊지 마세요. ;-)
감사합니다.
감사합니다.
쉘스크립트는 따로 공부해본적이 없어서 많이 미숙하네요.
댓글 달기