inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리눅스 필수 유틸리티 4종 마스터 - awk, sed, grep, find

애플 macOS 환경에서 터미널 명령어를 사용하는 유저를 위한 내용

Mac 터미널 정규식 인식 오류

623

권윤경

작성한 질문수 4

1

 grep 은 잘되는데 정규식을 이용하면 아래와 같이 패턴검색이 안되는데 원인을 모르겠습니다.

zsh: no matches found: [hH]ello

linux shell-script

답변 1

0

홍영기

안녕하세요, 권윤경님!

요즘 맥OS 는 기본 쉘로써 BASH 가 아닌 ZSH(제트쉘) 을 사용하죠

맥 터미널(ZSH)에서 다음과 같은 명령어를 입력해보면 서로 다른 결과가 나오는 것을 알 수 있습니다

admin👻 echo "Helloworld" | grep -o [hH]ello
zsh: no matches found: [hH]ello
admin👻 echo "helloworld" | grep -o [hH]ello
zsh: no matches found: [hH]ello
admin👻 echo "Helloworld" | grep -o '[hH]ello'
Hello
admin👻 echo "helloworld" | grep -o '[hH]ello'
hello
admin👻

결론적으로 단일 인용부호로 패턴을 감싸주세요. ^^

하지만, BASH 쉘에서는 인용부호와 관계없이 동작하는 것을 볼 수 있습니다.

admin👻 
admin👻 bash
bash-5.1$
bash-5.1$ echo "Helloworld" | grep -o [hH]ello
Hello
bash-5.1$ echo "Helloworld" | grep -o '[hH]ello'
Hello
bash-5.1$

APM 보안 셋팅

0

5

0

"도커 이미지 생성" 18:59부분에 텍스트 파일로 정리 된거는 어디서 볼수 있나요?

0

4

0

ls -al /var/log/nginx

0

35

2

이번강의

0

31

2

버추얼박스 오류

0

38

1

세월이 흘러 문제가 바뀐 것 같습니다.

0

27

2

수업자료는 없나요?

0

14

1

실습환경

0

27

2

키페어 설정

0

38

2

vi 줄 정렬하신 방법에 대해 문의드립니다.

0

35

1

말이 좀 헷갈립니다 강님

0

37

2

질문답변 부탁드립니다

0

29

1

Trace32 function 함수 조회 Makefile 수정 부분

0

36

1

쉘에서 한글 치는방법

0

58

2

리눅스 가상머신 설치

0

54

2

강의 잘못된부분

0

50

1

mac m1 환경도 가능할까요

0

43

1

민구님 설치시 또 막혀서 질문드려요

0

90

2

git clone 명령어를 어디 터미널에다 붙여넣어야 하나요?

0

95

2

html 파일을 못 불러 옵니다.

0

116

2

그룹 정규표현식 질문

1

278

1

우분투 가상환경으로 실습자료가 다운이 안되시는분들!!

0

492

1

큰따옴표 안에서 큰따옴표 의미

0

710

1

실습환경 문의 드려요 .^

1

405

1