일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- cygwin
- PERL
- solaris network
- prompt
- perl one-liner
- command & perl
- patch
- memory
- RHEL4
- Unix
- Linux
- oracle install
- solaris
- 연산자
- bash
- php5
- Oracle RAC
- perl + 정규표현식
- SQL
- mariaDB
- grid
- Network
- oracle
- perl string
- fdisk
- dba
- sqlplus
- rac
- MySQL
- 오라클
- Today
- Total
목록PERL (21)
DATA 전문가로 가는 길
작성자 : 박상수 작성일자 : 2010.12.18 작업환경 : VMware7 [ Solaris9 ] 1. Package Download [설명] SUNFreeWare 에서 다운받습니다. 2. Package Delete [설명] Perl 관련 패키지를 모두 제거 하세요. [root@estenpark:/tmp] # pkginfo |grep Perl [root@estenpark:/tmp] # pkgrm [패키지명] 3. Package Delete [설명] 패키지 설치 합니다. [root@estenpark:/tmp] # gunzip -d perl-5.8.8-sol9-x86-local.gz [root@estenpark:/tmp] # pkgadd -d perl-5.8.8-sol9-x86-local [설명] path..
작성자 : 박상수 작성일자 : 2010.11.30 작업환경 : VMware7 [ Solaris 9 ] 참고자료 : HOT PERL ONELINES 1. 원하는 필드만 출력(Pattern) [설명] 원본 데이터 보기 # perl -lane 'print $_' passwd root:x:0:1:Super-User:/:/bin/bash daemon:x:1:1::/: bin:x:2:2::/usr/bin: sys:x:3:3::/: adm:x:4:4:Admin:/var/adm: [설명] 패턴(:)을 기준으로 1번째 데이터를 각 라인에 출력, $F[숫자입력] 하면 각각 필드의 값만 출력 합니다. # perl -F/\:/ -lane 'print $F[0]' passwd root daemon bin sys adm [설명]..
# 자세한 설명이 되어있는 좋은 사이트 http://sial.org/howto/perl/one-liner/#s2 # 기본기 잡기 위해서는 한번쯤 보면 좋은 사이트 http://www.unixguide.net/unix/perl_oneliners.shtml # 유투브 동영상 Perl One-liner로 다운 받는 방법 http://www.catonmat.net/blog/downloading-youtube-videos-with-a-perl-one-liner/ # Perl One-liner는 아니지만 유용한 책을 소개 http://aero.sarang.net/blog/2009/03/-perl-4.html # Perl One-liner 을 배우기전에 꼭 한번 봤으면 하는 자료 http://gypark.pe.kr/..
1. 현재 디렉토리 아래 원하는 파일 찾기 find . |perl -ne 'print if /.+\.(perl|c|pc|)$/' [ 결과 ] *.perl *.c *.pc perl 정규 표현식을 사용하여 grouping metacharacter()을 이용하여 원하는 문자열을 출력 2. 현재 디렉토리 아래 원하는 파일을 찾고 각각의 개행수를 출력 find . | perl -ne 'print if /.+\.(perl|c|pc|)$/' | xargs wc -l [ 결과 ] 234234 *.perl 3. 현재 디렉토리 아래 모든 파일에서 '문자'를 찾아 파일명을 출력 find . -name '*' -type f |xargs grep 'perl' [ 결과 ] ./test.pl:#!/usr/bin/perl 4. 파일..
ps -ef -o rssize,comm 으로 전체의 합을 전체 메모리를 나눠서 계산하는 방법을 했지만 정확한 데이터가 나오지 않았습니다. 관제 대상을 가지고 있는 프로그램을 사용하면 좀 더 정확한 UI 형식의 결과물을 볼 수 있을 수 있습니다. 소개하려는 명령어는 svmon 명령어 입니다. 메모리의 현재 상태에 관련하고 실제 메모리의 스냅샵을 구성하는 것이 아니라 명령어의 인터럽트가 가능한 사용자 레벨에서 수행 가능 합니다. 즉 root 권한만 수행 가능 합니다. 중요한 개념을 잡아야 하는데 그 이유는 svmon명령어는 페이지 별로 통계 해준다는 것입니다. 1페이지 가상 메모리의 4K 블록 1프레임은 실제 메모리의 4K 블록 어떠한 명시가 없다면 기본적으로 통계는 4096바이트 메모리 페이지 단위 # s..
* cronolo를 이용한 방법 1. cronolog 다운받기 http://cronolog.org 위 사이트에 접속하여, 적절한 버전을 다운로드 한다. 2. compile 및 설치 # tar xzvf cronolog-1.6.1.tar.gz 또는 gzip –d FileName # cd cronolog-1.6.1 # ./configure --prefix=/usr/local/cronolog # make;make install 3. TOMCAT 설정 경로 : /usr/local/apache-tomcat-4.1.37/bin 설정 변경 확인 : vi catalina.sh elif [ "$1" = "start" ] ; then shift #touch "$CATALINA_OUT" if [ "$1" = "-securit..
원본 파일과 비교 대상 파일에서 중복 되는 값을 찾는 방법입니다. 아래는 그러한 해결책을 찾고자 만들었고, 자세한 내용은 소스를 토대로 진행 해보도록 하겠습니다. 여기에서 중요한 건 원본 파일을 기준으로 대상 파일을 검출 한다는 것입니다. 1. 원본 데이터 목록 A.TXT 고유번호 목록 ABDC1234 ABDC1235 ABDC1236 ABDC1237 ABDC1238 .. .. B.TXT 고유번호 목록 ABDC1231 ABDC1232 ABDC1233 ABDC1234 ABDC1235 .. 3. 두 개 파일 문자열 비교 - a.txt와 b.txt를 각 배열에 등록 - 2차원 배열을 구성하여 기준이 되는 배열과 조회를 해야 할 배열을 루프 - 데이터가 중복 된 값은 push를 이용하여 배열에 삽입 #!/usr/..
1. 댓글 이메일 주소 형식 닉네임 [ 이메일 주소 ] 댓글 2. test.log 파일의 내용( 원본 데이터 ) 송중훈 2009/06/13 14:46 송중훈 [jh910101@hotmail.com] 정말 감사드립니다. 소장가치 200%!! 수고하셨습니다! :) 그냥사람 2009/06/13 14:49 그냥사람 [shum3080@hanmail.net] 기다느니라고 많이 지쳐있었는데 오늘 보게되네요 ㅎ 정말 고생하셨습니다! 감사합니다~~! 신수홍 2009/06/13 14:53 신수홍 [in_mylife_@naver.com] 동영상 최강입니다 ^-^ 정말 지금껏 그 어느 동영상보다 소장가치가 뛰어나네요 이 동영상을 만드실때 드신 노고와 수고를 다시한번 느껴보기위해 이렇게 링크주소를 남깁니다. 3. 파일 파싱 작..