lxr 을 터미널에서 간편하게.

MasterQ의 이미지

저뿐만 아니라 많은 분들이 lxr.linux.no 을 이용해서

- identifier search
- text search
- file search

등을 하실텐데 매번 browser를 열기도 불편하고 속도도 느려서

terminal에서 links를 이용해서 빨리 찾을수 있도록 사용하던 script입니다

저 혼자 쓰려고 만들어서 무척 단순하지만

"입맛"에 맞게 고쳐서 사용하세요

script이름은 lxr이고 ki (identifier), kt (text), kf (file) 들이 lxr로

soft link 되어 있습니다.

lrwxrwxrwx    1 root     root            3 Feb  5  2004 /usr/local/bin/kf -> lxr
lrwxrwxrwx    1 root     root            3 Nov 29 14:19 /usr/local/bin/ki -> lxr
lrwxrwxrwx    1 root     root            3 Feb  5  2004 /usr/local/bin/kt -> lxr
-rwxr-xr-x    2 qpark    users         389 Feb  5  2004 /usr/local/bin/lxr

lxr :

#!/bin/sh

# written by me!

echo $0 | grep "ki" > /dev/null 2>&1
if [ $? -eq 0 ];then
links lxr.linux.no/ident?i=$1
exit 0
fi

echo $0 | grep "kt" > /dev/null 2>&1
if [ $? -eq 0 ];then
links lxr.linux.no/search?string=$1
exit 0
fi

echo $0 | grep "kf" > /dev/null 2>&1
if [ $? -eq 0 ];then
links lxr.linux.no/find?string=$1
exit 0
fi

links lxr.linux.no
exit 0

happy hacking, girls!

Forums: 
정태영의 이미지

global 을 한 번 사용해보세요 ;)
lxr 같은 크로스 레퍼런스를 만들어주는 툴인데..

이것도 꽤 쓸만하더군요 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..