inflearn logo
강의

Khóa học

Chia sẻ kiến thức

4 tiện ích cần thiết của Linux - awk, sed, grep, find

Nội dung dành cho người dùng sử dụng lệnh đầu cuối trong môi trường Apple macOS

Mac 터미널 정규식 인식 오류

605

momo83051953

4 câu hỏi đã được viết

1

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

zsh: no matches found: [hH]ello

linux shell-script

Câu trả lời 1

0

guileschool

안녕하세요, 권윤경님!

요즘 맥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$

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

0

33

2

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

0

35

2

html 파일을 못 불러 옵니다.

0

34

2

결재했는데도 강좌가 안보입니다.

0

49

1

다음 강의는 언제 올려주시는지요?

0

84

3

안녕하세요. 계속 프로젝트를 해야지 하다가 결제하고 환경 설정 중입니다.

0

33

1

프로젝트 질문 문의

0

85

1

Unauthorized 에러

0

82

2

inotify 객체에 등록된 watch descriptor 해제 관련 질문

0

60

2

select API 실습 코드 질문

0

60

2

72강의 DNS개념(수업자료)에 자료가 없어서 문의 드립니다.

1

83

2

권한 기본값 질문

0

73

2

openclaw 실행 실패

0

664

1

교재 있나요? 서브 노트 있나요?

0

75

1

59회차 학습 미작동

0

80

2

강의 업로드 오류 확인 요청

0

73

2

macOS 실습 애플리케이션 실행이 안됩니다.

0

76

1

진로가 큰 고민입니다...

0

139

1

AWS EC2 OS 설정 관련 문의 드립니다.

0

80

1

host에서 oracle 서버 접속

0

174

3

그룹 정규표현식 질문

1

266

1

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

0

485

1

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

0

690

1

실습환경 문의 드려요 .^

1

390

1