본문 바로가기

분류291

awk 비교표현식 조건표현식 산술연산자 정리 awk를 사용하는 이유 중 하나가 필터링인데요. 그럼 어떻게 필터링을 하는지 알아보도록 하겠습니다. 비교표현식 비교표현식은 비교 후 참(True)인 값만 출력하는 겁니다. 따라서 비교연산자를 통해 표현할 수 있습니다. 비교연산자 의미 예제 보다 크다 x > y ~ 정규표현식과 매칭된다 x ~ /y/ !~ 정규표현식과 매칭되지 않는다 x !~ /y/ 예시를 보면 ~ !~ 연산자들이 어떻게 사용되는지 확인해볼 수 있습니다. 조건표현식 이번엔 단순비교가 아닌 조건표현식을 알아볼건데요. 조건이 있어야 더 정확한 필터링을 할 수 있겠죠? 조건표현식 ? 표현식A : 표현식B 3항연산자로 if 절과 비슷하다고 보면 됩니다. sample.txt를 보면 3번째 필드가 2000보다 큰 녀석인지에 따라 a에 값을 집.. 2022. 4. 11.
linux awk 사용법 기초부터 알아보기 awk란? 리눅스에서 awk 라는 명령어가 있습니다. 이 명령어는 사실 데이터를 조작하고 리포트를 생성하기 위해 사용하는 언어입니다. awk는 Alfred Aho, Peter Weinberger, Brian Kernighan 세명이 만들었는데, 이들의 이름의 이니셜을 가져와서 만든 겁니다. awk 프로그래밍 형식 파일로부터 입력 awk는 awk 명령어 다음 작은따옴표로 둘러싸인 패턴이나 명령을 입력하고 마지막으로 입력 파일을 쓰면 됩니다. 마지막에 입력 파일이 없다면 표준입력으로부터 입력을 받을 수 있습니다.(stdin) 일반적으로 입력받은 데이터는 공백 또는 탭을 기준으로 분리하여 각각을 필드 변수로 분리 인식합니다. 크게 3가지 모양이 있으니 awk의 형식을 확인해보기 바랍니다. command | a.. 2022. 4. 8.
구글 프레젠테이션 글자 취소선 단축키 구글 프레젠테이션 구글 프레젠테이션을 하다보면 글자 취소선을 써야할 때가 있습니다. 이 티스토리 같은 경우에는 아래와 같이 텍스트 취소선이 기본적으로 보여지게 됩니다. 하지만 구글의 프레젠테이션은 이러한 화면이 없습니다. 따라서 단축키를 이용해서 사용하면 되는데요. 단축키가 뭔지 알아보도록 하지요. 구글 프레젠테이션의 취소선 단축키 윈도우부터 알아보죠. Alt + Shift + 5 맥을 쓰시는 분들을 위해 추가합니다. Option + Shift + 5 이제 취소선 마음껏 쓸 수 있겠죠!? 2022. 4. 7.
git tag의 최근 이름 가져오기, 현재 checkout 되어 있는 branch 명 가져오기 git 최신 tag 이름 가져오기 git 을 사용하다보면, 최근 tag의 이름을 가져와야하는 때가 있을 수 있습니다. 기본적으로 알고 있는 git tag나 git log로 확인해보기 같은 거 말고 딱 하나의 명령어로 떨어질 수 있는건 없을까요? 바로 아래 명령어로 해결 가능합니다. 바로 git describe 인데요. 이 git 명령어로 태그를 뽑아낼 수 있습니다. git describe --tags --abbrev=0 git describe --tags git describe --tags --abbrev=0 2.3.12-3 위의 예시와 같이 딱 최근에 들어간 tag 이름이 나옵니다. git describe --tags 2.3.12-3-2-g64a6c1c2 위의 예시와 같이 최근에 들어간 tag + 추가.. 2022. 4. 7.
반응형