분류325 [linux] awk awk awk는 Alfred Aho, Pater Weinberger, Brian Kernighan 세명이 만들었다. 이 세 명의 이니셜 하나씩을 가져와서 awk로 명명했다. [프로그래밍 형식] awk는 패턴과 액션을 작은 따옴표로 둘러싸서 입력하며, 입력파일을 입력한다. 입력파일을 넣지 않을시에는 입력파일 대신 표준입력(stdin)으로 받는다. 1. 파일 입력 Note awk ‘pattern’ filename awk ‘{action}’ filename awk ‘pattern {action}’ filename '/패턴/' : 패턴과 일치하는 줄을 출력한다. '{print $1}' : 공백으로 나눠진 필드의 첫번째($1)를 출력 test_file 소프트웨어 1234 1111 장인 5678 2222 정신 90.. 2016. 1. 27. [linux command] xxd wireshark 같은 프로그램을 보게 되면 hex로 된 string과 그냥 string 등으로 view를 바꿀 수 있다. linux에서는 xxd라는 명령어로 hex와 일반 string을 변경할 수 있다. xxd - make a hexdump or do the reverse. [예시]fileGET / HTTP/1.1Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*Accept-Language: ko-KR.. 2016. 1. 21. [bash script] log_viewer.sh [log_viewer.sh의 목적] 로그들만 모아놓은 파일 source.txt와 로그 내용이 담겨있는 log_list.h 에 있는 내용을 합쳐서 보여주자. [예시] input file : source.txt mc.cpp MC_LOG( LOG_INFO, "information" ); mc.cpp MC_LOG( LOG_INFO, MC_001 ); data file : log_list.h #define MC_001 "THIS IS BASH SCRIPT." output ./log_viewer.sh -f source.txt -s "LOG_INFO," f option - input file name input file : source.txt s option - search string searh_str : LOG_.. 2016. 1. 19. vi에서 마우스(Mouse) 사용하기 & vimrc 수정(단축키로 설정키고 끄기) vi를 사용하게 되면 유용한 팁! 마우스로 소스코드를 긁으면서 다니고 싶다!!?? 한글문서 같이 마우스 휠로 돌리면서 페이지를 보고 싶다!?? 창 분할된 vi를 + 로 옮겨다니기 귀찮다!?? 이 모든 것을 마우스로 할 수 있다!! 명령어는 다음과 같다 :set mouse=a 이 명령을 사용하면 마우스를 클릭하는 부분에 커서가 가게 된다. 해제시에는 다음 명령어를 입력하면 된다. :set mouse-=a 다음과 같은 기능을 썼다가 풀었다 하기에는 너무 귀찮으니 vimrc에 등록을 하자 우선 자기 피씨에 vimrc를 킨다. ex) vi ~/.vimrc 이 파일에 다음과 같이 쓰면 간단한 키로 설정할 수 있다. map :set mouse=a map :set mouse-=a 이 두 줄을 써 놓고 vi를 다시 키.. 2016. 1. 9. 이전 1 ··· 77 78 79 80 81 82 다음 반응형