[bash: grep] 파일에 저장된 여러개의 검색어를 포함 또는 제외한 내용 출력하기
By 반달가면 | 2018년 8월 7일 |
몇개의 문자열에 대한 검색은 기본적인 grep 명령으로 그 자리에서 작업을 해도 큰 문제가 없을 것이다.(grep을 이용한 다중 문자열 검색은 이전 게시물을 참고하자. 여기로) # my_data.txt에서 문자열 abc 또는 123이 포함된 행 출력 cat my_data.txt | grep "abc\|123" 그러나, 꽤 많은 검색어가 있고 이 검색어들을 제외한 나머지 내용을 찾고자 할 때는 문제가 좀 복잡해 진다. 예를 들어 keyword.txt 파일에 10개 이상의 검색어가 저장되어 있고, my_data.txt 파일에서 이 검색어를 포함 또는 제외한 내용을 출력해야 하는 경우다. 일일이 수작업으로 확인하기 검색해야할 문자열이 너무 많다. 이럴 경우엔 배열(array)을 이용해서 검색어를
리눅스에서 xdotool을 이용한 마우스 작업 자동화
By 반달가면 | 2021년 1월 25일 |
리눅스용 작업 자동화 도구 xdotool에 대한 기본적인 소개와 설치 이전 게시물을 참고하자. 여기로 이전 게시물에서는 주로 키보드 입력에 대한 예시들을 제시했는데, 여기서는 마우스 작업 자동화에 대해 정리해 보려고 한다. 우선, 마우스 작업을 하려면 마우스 포인터를 어느 위치로 이동시킬 것인지 정하기 위해 좌표를 파악해야 할 것이다. 마우스 포인터의 좌표 역시 xdotool을 이용한 간단한 스크립트를 통해서 확인할 수 있다. 아래의 예시다. while [[ 1 ]] do xdotool getmouselocation sleep 0.5 done 무한 루프로 동작하면서 xdotool의 getmouselocation 명령으로 마우스 좌표를 출력한다. 출력후에는 0.5초간 정지했
[오늘의 묵상 성구] 썩는 양식? 영생하는 양식?
By 과천애문화 | 2021년 11월 17일 |
Introduction to UNIX 소개 및 Course Outline
By Nowhere to Hide | 2018년 1월 21일 |
Imperial College London 의 William J. Knottenbelt 교수(홈 페이지 : )가 쓰신 강의자료입니다. 번역되는 모든 자료의 원문은 http://www.doc.ic.ac.uk/~wjk/UnixIntro 에서 확인하실 수 있습니다. 이 강의노트와 예제들은 단기간의 기초 유닉스 강좌를 보조하고 유닉스를 처음 접하는 사용자들의 참조로써 사용되기 위해 제작되었습니다. 이 강좌는 리눅스 운영체제의 사용에 대하여 주로 다루고 있지만, 대부분은 다른 유닉스 시스템에도 응용될 수 있습니다. 1강운영체제란 무엇인가?유닉스의 간략한 역사리눅스 운영체제의 구조유닉스 시스템에 로그인/로그아웃비밀번호 변경유닉스 명령어의 일반적인 형태예제 1 2강유닉스 파일시스템일반적인 유닉스 디렉터리 구