find ¸í·É¾î·Î ÆÄÀÏ ¼Ó ³»¿ë º¯°æÇϱâ | ÀÛ¼ºÀÏ : 2009/08/31 11:19 |
Á¶È¸¼ö : 7782 |
![]() | |||||||||
¿©±â¿¡¼´Â perlÀ» ÀÌ¿ëÇÏ¿´Áö¸¸, sed¸¦ ÀÌ¿ëÇÏ¿©¼µµ °¡´ÉÇÏ´Ù. ±×¸®°í Ȥ½Ã ¸ð¸¦»óȲÀ»¸ð¸¦»óȲÀ» ´ëºñÇÏ¿© ¹é¾÷ÆÄÀÏÀ» »ý¼ºÇÏ°í ½Í´Ù¸é perl -pi -e ¿¡¼ perl -pi.bak -e ¸¦ Ãß°¡Çϸé ÀÚµ¿ÀûÀ¸·Î "ÆÄÀÏÀ̸§.bak"°¡ »ý¼ºµÈ´Ù. ¿¹½Ã¸¦ º¸¸é¼ È®ÀÎÇØº¸¸é ÀÌÇØ°¡ ´õ ºü¸¦ °ÍÀÌ´Ù. ÆÄÀÏ¼Ó mms: ã±âã±â find . -type f -name "webfile.html" -exec grep "mms://vod.xxxx.co.kr" {} /dev/null \; ÆÄÀÏ ¼Ó IPÀ» µµ¸ÞÀÎÀ¸·Î ¹Ù²Ù±â find . -type f -name "webfile.html" -exec perl -pi -e 's/211.xx.xx.39/vod.xxxx.co.kr/g' {} \; ƯÁ¤ ÆÄÀÏ ¼Ó IP µµ¸ÞÀÎÀ¸·Î ¹Ù²Ù±â find . -type f -name "[0,1][0-9].html" -exec perl -pi -e 's/211.xx.xx.39/vod.xxxx.co.kr/g' {} \; ¾ÐÃà for i in $(find . -name 'webfile.html'); do tar -rvf webfile.tgz $i; done À̿ܿ¡µµ ¿©·¯ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÏ¸é ´õ¿í °·ÂÇÑ ±â´ÉÀ» ¾òÀ»¼öÀÖ´Ù. |
![]() |