파일이름을 오늘날짜로 변경하는 쉘 스크립트?
글쓴이: semmal / 작성시간: 화, 2007/07/24 - 2:10오후
임의의 파일 이름을 오늘 날짜로 변경하려고 하면 어떻게 하면 좋을까요?
temp.zip -> 20070724.zip
이런 식으로 말이죠.
temp.zip은 고정된 이름으로 특정한 위치에서 cron에 의해 매일 생성되고
이 파일을 다른 위치에 날짜로 해서 보관하려고 하거든요.
Forums:
뭐 파일이 한개라면
뭐 파일이 한개라면 그냥단순히 mv 혹은 cp 를 이용하셔서 해결해도 되구요..
스크립트로 rename 을 이용하든가, mv, cp로 처리해주든가 하시면 될듯합니다.
오늘 날자를 얻어오는 방법은 "date +%Y%M%D" 식으로 date 명령 뒤에 +를 붙혀
원하시는 포맷대로 만들어 주신뒤 활용하시면 됩니다.
몇가지 조건들에 따라서 달라지겠지만 대략 이런것들을 이용하여 스크립트화 하면
된다는 거죠...
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
흠 간단히 만들어봤는데요.
date +%Y%m%d > date.tmp; read date < date.tmp; mv temp.zip $date.zip
이것보다 좀 간단하고 깔끔한 방법 없을까요?
------------------------------
How many legs does a dog have?
------------------------------
How many legs does a dog have?
더 간단히
mv temp.zip `date
mv temp.zip `date +%Y%m%d`
;)
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
뒤의 확장자 .zip 이
뒤의 확장자 .zip 이 없어지니 무효입니다 :)
댓글 달기