내 스타일 블로그

POST : 프로그래밍 노트

grep과 vi 를 하나로

grep 으로 찾은 파일을 바로 vi에서 볼 수 있는 스크립트입니다.
많이 사용할 거 같아서 만들었는데
그 이후 일주일간 사용한적은 없습니다. ;(

손에 익어서 그런지 요즘 들어서 부쩍 사용하기 시작했습니다.

#!/bin/bash

if [ $# -ne 2 ]; then
    echo "Usage: gvi pattern file-extention"
    echo "eg: gvi CESC dat"
    exit 1
fi

files=`grep $1 *$2 | awk -F : '{print $1}' | uniq`
result_count=`grep $1 *$2 | awk -F : '{print $1}' | uniq | wc -l`

if [ $result_count -eq 0 ]; then
    echo 'no file mached'
    exit 0
fi

echo "list of files : $result_count"
echo $files | sed 's/ /\n/g'
echo -n "(q: quit, enter: open files with vi):"
read input

if [ $input = 'q' ]; then
    echo $input
    exit 0
fi

vi $files


'프로그래밍 노트' 카테고리의 다른 글

Javascript로 파일 읽기  (0) 2009.11.16
Commons Digester  (0) 2009.11.11
Oracle SQL 메모  (0) 2009.10.19
Axis2 codegen bug  (0) 2009.08.09
Cruise Control + SVN  (1) 2009.08.09
top

posted at

2009. 9. 19. 11:52


POST : 리눅스&우분투

무선 네트워크 설정

/etc/network/interfaces
auto lo
iface lo inet loopback

iface wlan0 inet static
wireless-essid xxxxx
wireless-key xxxxxxxxxx
address 192.168.47.xxx
netmask 255.255.255.0
gateway 192.168.47.1

네트워크 매니저가 설정을 변경할 수 있으므로 그냥 지워 버리자.

'리눅스&우분투' 카테고리의 다른 글

gnome panel 문제  (0) 2009.10.31
xinerama  (0) 2009.10.31
듀얼 모니터에서 AWN 사용하기  (0) 2009.08.09
gnome-terminal default size setting  (0) 2009.08.09
zombie 프로세스 찾기  (0) 2009.08.09
top

posted at

2009. 8. 9. 16:40


POST : 리눅스&우분투

듀얼 모니터에서 AWN 사용하기

Ubuntu에서 AWN(Avant-Window-Navigator)를 설치하면 화면 아래쪽 가운데에 dock이 위치한다.
그런데 듀얼모니터를 사용할 경우 두 모니터의 가운데에 나타나서 양쪽에 반반씩 걸치게 된다.
Awn manager를 눈씻고 찾아봐도 위치를 설정하는 메뉴가 없다.

프로그램 > 시스템 도구 > 설정 편집기
혹시 위 메뉴가 안보이면

시스템 > 기본 설정 > 주메뉴
에서 설정 편집기가 보이도록 체크!

/apps/avant-window-navigator 를 연다.
이 곳에서 monitor_width 값을 변경해주면 된다.

'리눅스&우분투' 카테고리의 다른 글

xinerama  (0) 2009.10.31
무선 네트워크 설정  (0) 2009.08.09
gnome-terminal default size setting  (0) 2009.08.09
zombie 프로세스 찾기  (0) 2009.08.09
find command  (0) 2009.08.09
top

posted at

2009. 8. 9. 16:22


CONTENTS

내 스타일 블로그
BLOG main image
익현이의 프로그래밍 노트^^
RSS 2.0Tattertools
공지
아카이브
최근 글 최근 댓글
카테고리 태그 구름사이트 링크