[[NSDeveloper alloc] initWithName:@"Just another developer"]
Wiki Seed Pages 지우기
요즘 여러 블로그에서 위키에 대한 글들이 많이 올라왔다. 나도 오래전부터 위키에 관심을 가져왔고, 개인 정보창구(Personal KMS)로써 개인위키를 쓰고 있었다.
예전에 노스모크 위키 시드(Seed)를 깔아뒀었다. 그런데 이게 오히려 개인 위키를 쓰는데 해가 된다. Index를 눌러보면 너무 많은 페이지들이 나오는 것이다. 실제로 내가 만든 페이지들을 구분하기란 쉬운 일이 아니다.시드를 지우고 싶었는데, 귀찮아서 계속 미루고 있었다.
Moniwiki는 페이지를 파일로 관리한다. moniwiki/data/text안에 각 페이지들이 담겨 있다. 따라서 원본 Seed 파일이 있다면, 그 파일들의 리스트를 /data/text 파일과 비교해서 삭제하면 된다.
어떻게 해야 할까? *nix를 만져본지 너무 오래됐다. 별별 생각들이 다 스쳐지나갔다. 쉘 스크립트를 짜면 순식간에 해결될 거 같은데, 문법이 전혀 기억나지 않는다. 그냥, /data/text를 내 컴퓨터로 다운받은 후에 C로 간단한 Shell Application을 짜서 비교해서 지울까? 어떻게 할까?
그렇게 하루이틀 미루다가 드디어 시간을 내어 해결해보기로 했다.
…5초간 집중해서 생각을 해봤다.
그리고 /data/text 디렉토리에서 이렇게 타이핑을 했다.
ls ./../../wikiseed | rm -f
음. 잘 되는군. -_-;;
교훈은
- 생각을 미루지 말자.
- 생각을 하자. =_=;
- 나 바보 아냐? -_-;
| Print article | This entry was posted by fribirdz on 2006/04/03 at 5:10 am, and is filed under IT. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |

about 4 years ago
ㅋㅋ 위키시드 땜시 고민 많이 했눈뎅.. 저도 머리를 책상에 박습니다.. 꽝꽝~~ 감사해요.. 간단해결..