´ë·®ÀÇ ÅؽºÆ® ÆÄÀÏÀÇ ³»¿ëÀ» ¹Ù²ãÁÙ¼ö ÀÖ´Â ÇÁ·Î±×·¥ÀÌ ÀÖÀ»±î¿ä?

   Á¶È¸ 6413   Ãßõ 0    

예를 들어...

1번.txt :  철수가 집에 갑니다.
2번.txt :  영희가 집에 갑니다.
3번.txt :  둘리가 집에 갑니다.
.
.
.
.


이런식으로 텍스트 파일이 수십개가 있다고 할때.. 갑자기 이 파일들의 내용을 바꾸고 싶을때가 있습니다.
예를 들어 '집'을 'PC방'으로 바꾼다면..
.
1번.txt :  철수가  pc방에 갑니다.
2번.txt :  영희가  pc방에 갑니다.
3번.txt :  둘리가  pc방에 갑니다. 
.
.
.

이런식으로 바뀌겠죠.

혹시 이런걸 해줄수 있는 프로그램이 있을까요?
저는 이런 노가다를 주로 엑셀 vba로 해결 하는데요.

텍스트 파일 여러개 내용을 바꿔줄수 있는 메크로 편집기가 있지 않을까 궁금해서 여쭈어 봅니다.



ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¼ÛÁøÇö 2014-10
À̸§ÀÌ ±ÔÄ¢ÀûÀ̶ó¸é..

ÆÄÀÏÀÔÃâ·ÂÀ¸·Î Àо ÆÄÀÏ¸í¸¸ ¹Ù²ã¼­ ½áÁÖ´Â ÇÁ·Î±×·¥ ¸¸µå½ÉÀÌ ¾î¶°½Å°¡¿ä?.
¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù¸¸... 

¸®´ª½º ½©¿¡¼­´Â

ls *.txt | xargs perl -pi -e 's/Áý¿¡/PC¹æ¿¡/g'
ÀÌ·¸°Ô ÇØÁֽøé...
µË´Ï´Ù...
±è°æÁß 2014-10
¿ïÆ®¶ó¿¡µðÆ®¿¡¼­ ¿­¸° ÆÄÀÏ ÀüºÎ ¹Ù²Ù±â Çصµ µÇ°í
¸ÅÅ©·Î ¸¸µé¾î¼­ Çصµ µÇ°í...
ZSNET5 2014-10
»ó´ç¼öÀÇ ÅؽºÆ®¿¡µðÅÍ°¡ ÆÄÀÏ¿¡¼­ ã¾Æ ¹Ù²Ù±â¸¦ Áö¿øÇÕ´Ï´Ù.
¾î´ÀÁ¤µµÀÇ º¯È¯ÀÌ ÇÊ¿äÇÑÁö´Â ¸ð¸£°ÚÁö¸¸, Áú¹®ÇϽŠ³»¿ëÀÇ Á¤µµ¶ó¸é ÃæºÐÇÕ´Ï´Ù.
¿ïÆ®¶ó¿¡µðÅÍ°¡ ±â´ÉÀÌ ÁÁÁö¸¸, »ó¿ëÀÌ´Ï....¹«·áÀÎ ¾ÆÅ©·Î¿¡µðÅ͸¦ ÃßõÇÕ´Ï´Ù.
ÆÄÀÏ¿¡¼­ ã¾Æ ¹Ù²Ù±â ±â´ÉÀ» ÀÌ¿ëÇϼ¼¿ä..
ÆÄ·» 2014-10
¾î´ÀÁ¤µµ ºÐ·®ÀÌ°í ¾î´À ¼ø°£¿¡ ÇÊ¿äÇÑÁö°¡ °ü°ÇÀ̰ڳ׿ä

ÀÏÀÏÀÌ ¹Ù²Ù¾î¾ßÇÒ ÅؽºÆ®¸¦ ÁöÁ¤ÇϽô°ÇÁö ¾Æ´Ï¸é ¾î´À »çÀÌÆ®¿¡¼­

±Ü¾î¿À´Â°ÇÁö.. µîµî... Àú °°À¸¸é ¸ÅÅ©·Î µ¹¸³´Ï´Ù.
Àü ¾ÆÅ©·Î ¿¡µðÆ® ¾¹´Ï´Ù.
¸ÅÅ©·Î·Î ±ÔÄ¢ ¸¸µé°í ½ÇÇà..
±èÀ±¼ú 2014-10
¾îÅ©·Î ¿¡Æ®°¡ ±×°Ô µÇ´Â°É·Î ¾Æ´Âµ¥...
°£ÆíÇÏ°í È®½ÇÇÑ ¹æ¹ý..

sed -i 's/Áý¿¡/PC¹æ¿¡/g' *

±×¿Ü ´ëºÎºÐ ¿¡µðÅÍ¿¡¼­ ÆÄÀϺ° ġȯ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.
sed³ª awk°¡ ÀÌ·±°Å Àü¹®ÀÌÁÒ.
     
¹Ú 2014-10


QnA
Á¦¸ñPage 3963/5687
2014-05   4997685   Á¤ÀºÁØ1
2015-12   1533573   ¹é¸Þ°¡
2018-02   6413   ÀϹÝÀ¯Àú
2009-03   6413   À̵¿¹ü
2005-03   6413   ÃÖ½ÂÇö
2005-04   6413   ÇöÈñö
2011-07   6413   ȲȥÀ»ÇâÇØ
2005-03   6413   ÃÖÁ¾Çå
2019-01   6413   ¾Æ¸¶µ¥¿ì¾²
2005-05   6413   ¿ì½Â¿±
2005-03   6413   ÃÖ°æ¹Î
2008-02   6413   ±è°Ç¿ì
2005-02   6414   ±è¼º¿ì
2015-07   6414   ĸƾ¾Æ¸Þ¸®Ä«³ë
2016-04   6414   Á¦½ºÆÛÁî
2016-11   6414   ÄĹÚ
2005-03   6414   Çѵ¿ÈÆ
2009-06   6414   Èû³»ÀÚ
2008-01   6414   ÀÌ°æÁØ
2008-07   6414   ¹ÎºÀ±â
2014-10   6414   º´¸ÀÆù
2004-12   6414   ¿Õ¿ëÇÊ