2010년 1월 25일 월요일

Linux - 쉘 스크립트 팁(1)

[하루전날짜 구해서 파일 삭제]

#!/bin/sh
formerdate="`date -d -1day +%Y-%m-%d`"
rm -rf /경로/${formerdate}*

 

 

[확장자가 tpl인 것만 찾아서 chmod 771 실행]
find . -name "*.tpl" -a -exec chmod 771 {} \;

 

 

[view.tpl 파일의 내용중 aaa 를 찾아서 bbb 로 변경]

find . -name 'view.tpl' -exec sed -i 's/aaa/bbb/g' {} \;

 

[모든 파일의 내용중 test 문자가 들어간 파일을 찾아라]

find . -name "*.*" -exec grep -rl 'test' {} \;

0 개의 댓글:

댓글 쓰기