adsense_in_article_test


태그 : 정규표현식 요약보기전체보기목록닫기

1

[bash: awk] 특정 필드(field)의 값이 있는 경우, 또는 없는 경우 판별하기

여러개의 항목 또는 필드(field)로 이루어진 내용에서 특정한 항목의 값이 있는지 없는지 판별할 때, 즉 특정한 필드 값의 유무에 따라 선별을 해야 할 경우에 awk를 활용할 수 있다. (우선 awk에서 조건에 따른 작업에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로)예를 들어 이름, 전화번호, 이메일을 저장한 파일에서 전화번호가 없는 사람만...

[bash: awk] 특정 위치(field)에 대한 정규표현식 문자열 검색

awk에서 특정한 위치(field)에 대하여 문자열을 검색하는 방법은 이전에도 정리해 둔 바가 있지만(여기로), 정규표현식(regular expression)으로 검색할 수 있는 훌륭한 방법이 있어서 이것도 정리해 두기로.예를 들어 my_data.txt 파일에서 3번째 단어가 두자리 16진수인 경우(00~FF)에만 행 전체를 출력하는 상황을 생각해 보자...

[bash: grep] 정규표현식에 사용되는 특수문자

grep 명령에서 정규표현식(regular expression)에 사용되는 특수문자(special character)들이 있는데, 간혹 실수하는 경우가 있어서 여기에 모아서 정리해 두기로. 해당 특수문자는 ^, $, [], ., *, \ 등이다. 아래의 예시를 보자.# ^: 행의 시작# test.txt 파일에서 abc로 시작되는 행 검색grep "^ab...

[bash: if, case] 문자열 비교 조건에 정규표현식 사용

변수에 저장된 문자열이 특정한 문자열과 비교해서 같은지 아닌지를 판단할 때 통상 if 구문을 사용하게 된다.# 변수 str의 값이 abcd인지 비교if [[ $str == "abcd" ]]  then echo "변수 str의 값은 abcd입니다."  else echo "변수 str의 값은 abcd가 아닙니다."fi만약 변수의 값이 대소...

[bash: grep, sed] grep 명령에 변수를 인자로 사용할 때 정규표현식 문제 해결

grep 명령에 인자로 입력할 문자열을 변수에 할당해서 사용하는 경우, 해당 문자열에 '.', '[' 등 정규표현식에서 사용하는 문자가 포함되면 검색이 제대로 수행되지 않을 수 있다. 우선 아래의 예시를 보자. # 문자열 'a.data' 검색(문제 발생)cat my_file.txt | grep "a.data"a.data=5a_data=10grep 명령에...

[bash: grep] 정규표현 비활성화

grep을 이용한 문자열 검색에서 정규표현(regular expression)은 매우 유용하지만 이걸 비활성화해야 될 경우가 있다. 일단, 찾고자 하는 문자열이 명시적으로 정해져 있다면 문제는 간단하다. 문자열을 작은따옴표로 감싸거나, 정규표현에 사용되는 [, -, ] 등의 기호 앞에 역슬래시(\) 기호를 사용하면 된다. 아래의 예시를 보자.# a부터 ...
1


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

25769
4519
2078016

2019 대표이글루_IT

Google Analytics