반응형
파일에서 대소문자를 구분하지 않는 문자열을 grep하는 방법은 무엇입니까?
파일이 있습니다.file1으로 끝나는 것은Success...ORsuccess...
하고싶어grep확실히success대소문자를 구분하지 않는 방식으로.
다음 명령을 작성했지만 대소문자를 구분합니다.
cat file1 | grep "success\.\.\."
어떻게 바꿀 수 있나요?returns 0둘 다Success...ORsuccess...
사용할 수 있습니다.-i패턴 대소문자를 구분하지 않는 플래그:
grep -iF "success..." file1
또한, 필요하지 않습니다.cat.grep구문이 있는 파일을 가져옵니다.grep <pattern> <file>저는 또한 사용했습니다.-F생략 부호를 벗어나지 않도록 고정 문자열을 검색하는 플래그입니다.
저는 SQL=echo $line | grep -iF "SQL"완벽하게 작동하는 IT
편집 때문에 거품이 났기 때문에 재미삼아 다른 방법을 추가하겠습니다.
grep '[Ss]uccess' file.txt
이것은 대문자 또는 소문자 's'의 문자 클래스에 대해 정규식 구문을 사용합니다.
언급URL : https://stackoverflow.com/questions/48492422/how-to-grep-for-case-insensitive-string-in-a-file
반응형
'programing' 카테고리의 다른 글
| Bash를 사용하는 문자열에서 문자 발생 횟수 (0) | 2023.05.12 |
|---|---|
| 'urlencode'에는 'urlencode' 특성이 없습니다. (0) | 2023.05.12 |
| _id를 집계에서 숨기는 방법? (0) | 2023.05.12 |
| 큰 정수를 가능한 가장 작은 문자열로 압축 (0) | 2023.05.12 |
| Bash에서 여러 텍스트 파일을 단일 파일로 연결 (0) | 2023.05.12 |