Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ
  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

    À̿ܿ¡µµ ¿©·¯ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÏ¸é ´õ¿í °­·ÂÇÑ ±â´ÉÀ» ¾òÀ»¼öÀÖ´Ù.


    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1687