ripgrep

리터럴 달러 기호가 포함된 정규식에 ripgrep 사용
ripgrep

리터럴 달러 기호가 포함된 정규식에 ripgrep 사용

다음과 같은 내용을 포함하는 스크립트가 있다고 가정해 보겠습니다. VAR=${VAR1%.*} 나는 다음과 같은 명령을 찾고 있습니다 rg "${.*%" 찾고 싶었지만 가까이 갈 수가 없었어요. 모두 실패했다 rg "\$\{.\*%" rg \$\{.\*% rg "\$\{.*%" rg \$\{.*% ...

Admin

2개(전체 또는 부분) 키워드 콘텐츠(txt 파일)가 포함된 파일과 특정 파일 이름이 포함된 파일에 대한 폴더 및 하위 폴더 검색
ripgrep

2개(전체 또는 부분) 키워드 콘텐츠(txt 파일)가 포함된 파일과 특정 파일 이름이 포함된 파일에 대한 폴더 및 하위 폴더 검색

저는 이것을 공유하고 싶었고 이와 같은 도구가 더 많이 제공되기를 바랍니다. 텍스트 파일 디렉터리가 있습니다. 2개의 (부분) 단어가 포함된 파일을 검색해야 합니다. 키워드는 무작위 순서이지만 같은 줄에 있습니다. 지금까지 나는 이것을 사용할 수 있습니다 : $ rg -i '\w*keyword1\w*.*\w*keyword2\w*|\w*keyword2\w*.*\w*keyword1\w*' --glob '*.txt' --line-number -l /path/to/search $ rg -g '*.txt' ...

Admin

검색어가 임계값보다 많이 나타나는 파일 나열
ripgrep

검색어가 임계값보다 많이 나타나는 파일 나열

이런 명령이 있어요 rga --files-with-matches --count-matches --sort path -i -e "use cases?" -e "user stor(y|ies)" -e "Technical debt" -e "Code Quality" -e "software development" -e "Agile Manifesto" 출력은 다음과 같습니다 a1.pdf:18 a2.pdf:10 a3.pdf:14 .... 여기에 :NUM일치 횟수가 있습니다. 10개 이상의 일치 항목이 있는 모든 ...

Admin

특정 파일 확장자를 가진 git 추적 파일만 검색하는 방법은 무엇입니까?
ripgrep

특정 파일 확장자를 가진 git 추적 파일만 검색하는 방법은 무엇입니까?

.hs1. 파일 확장자가 있고 2. 해당 단어가 모든 줄에 포함되어 있는 모든 git 추적 파일을 검색하고 싶습니다.import 을 사용해 보았지만 git ls-files -z | xargs -0 rg -g '*.hs' "import"불행하게도 명시적인 파일 목록을 전달하면 glob 플래그를 rg무시하는 것 같습니다 .-g 특정 파일 확장자를 가진 파일을 추출하기 위해 일부 정규식 뒤돌아보기를 사용할 수도 있고 grep, 출력을 필터링할 수도 있습니다 git ls-files -z(널로 구분된 파일 이...

Admin

grep의 패턴 일치가 악센트 문자(예: á, è, ò)를 처리하는 방법
ripgrep

grep의 패턴 일치가 악센트 문자(예: á, è, ò)를 처리하는 방법

다음 정규식과 일치하는 문자는 무엇입니까? ^[a-zA-Z]$ 특히 악센트가 있는 문자(예: á, è, ò)가 이 정규 표현식과 일치해야 합니까? 아니면 26개의 소문자와 대문자만 사용하나요? 나는 시도했다이것을 확인하세요온라인 정규식에서는 악센트 부호가 있는 문자가 일치하지 않습니다. grep내 Linux(Ubuntu) 컴퓨터에서 시도해 볼 때일치합니다악센트 문자. 동시에 rg(ripgrep)불일치그것. rg다음 명령을 사용하여 악센트 문자를 일치시킬 수 있습니다[A-zÀ-ÿ] 하지만 악센트 부...

Admin

stdin을 사용하여 Rankmirrors 명령에 데이터를 제공하는 방법
ripgrep

stdin을 사용하여 Rankmirrors 명령에 데이터를 제공하는 방법

새로운 질문일 수도 있지만 "rankmirrors" 명령이 작동하는 것을 보았습니다.표준 입력입력하다. 그러나 다음 명령("mirrorslist" 파일에 사용된 모든 URL을 "rankmirrors"로 검색)을 실행하면 오류가 발생합니다. $ rg -e "^Server" /etc/pacman.d/mirrorlist | rg -oe "https.*" | rankmirrors -t Must specify URL, mirrorfile, or stdin. 이전 명령을 사용하는 또 다른 방법이 있습니다표준...

Admin

재귀 grep은 특정 줄 번호만 일치합니다.
ripgrep

재귀 grep은 특정 줄 번호만 일치합니다.

특정 패턴이 포함된 파일을 찾는 방법특정 줄 번호에? 3줄의 텍스트 파일이 포함된 디렉터리가 있다고 가정해 보겠습니다. 예를 들면 다음과 같습니다. Title A Category X Description Y Category X모든 온라인 파일을 grep/필터링하는 방법은 무엇입니까 2? Title Aas 줄이 포함된 파일을 어떻게 찾을 수 있나요 1? grep 매뉴얼 페이지, ripgrep 및 대안을 살펴봤지만 패턴 검색을 특정 줄 번호로 제한하는 것이 가능한지 잘 모르겠습니다. ...

Admin

ripgrep을 사용하여 인접한 단어 찾기
ripgrep

ripgrep을 사용하여 인접한 단어 찾기

ripgrep을 사용하여 인접한 중복 단어를 찾는 방법. 예를 들어 one hello hello world hello hello위치에 ripgrep을 사용하는 방법은 무엇입니까 ? 해결됨 rg '(hello)[[:blank:]]+\1' --pcre2 <<<'one hello hello world' ...

Admin

ripgrep으로 출력된 경로 목록의 각 경로를 개별적으로 처리하는 방법
ripgrep

ripgrep으로 출력된 경로 목록의 각 경로를 개별적으로 처리하는 방법

저는 Linux Ubuntu 18.04 및 20.04를 사용하고 있습니다. Ripgrep( rg)은 다음과 같이 일치 항목이 포함된 파일에 대한 경로 목록을 출력할 수 있습니다. # search only .txt files rg 'my pattern to match' -g '*.txt' -l # long form rg 'my pattern to match' --glob '*.txt' --files-with-matches 출력은 다음과 같습니다: path/to/file1.txt path/to/fil...

Admin

fzf 플러그인이 설치된 ohmyz.sh에서 제대로 작동하도록 고급 FZF_DEFAULT_COMMAND 환경 변수를 올바르게 설정하려면 어떻게 해야 합니까?
ripgrep

fzf 플러그인이 설치된 ohmyz.sh에서 제대로 작동하도록 고급 FZF_DEFAULT_COMMAND 환경 변수를 올바르게 설정하려면 어떻게 해야 합니까?

저는 z shell과 ohmyz.sh를 처음 사용합니다. fzf를 rg와 통합하기 위해 zshrc에 다음이 있습니다. 이것이 fzf readme에 정확히 나타나는 방식입니다: FZF_BASE=/usr/local/bin DISABLE_FZF_AUTO_COMPLETION="true" DISABLE_FZF_KEY_BINDINGS="true" INITIAL_QUERY="" RG_PREFIX="rg --column --line-number --no-heading --color=always --smart-cas...

Admin

닫히지 않은 따옴표가 포함된 리터럴 문자열을 ripgrep과 일치시키는 방법은 무엇입니까?
ripgrep

닫히지 않은 따옴표가 포함된 리터럴 문자열을 ripgrep과 일치시키는 방법은 무엇입니까?

일부 Python 코드가 포함된 파일이 있습니다. 다음 내용(따옴표 포함)을 포함하는 줄이 있습니다. 'hello "value"' 'hello "value"파일에서 검색하고 싶습니다 . 공개 제안에 유의하시기 바랍니다. ripgrep과 다음 명령을 사용합니다. rg -F 'hello "value" 위 명령은 'hello "value"bash/zsh의 입력에는 작동하지 않습니다. 내가 원하는 것은 문자 그대로 일치하는 것뿐입니다. 해당 플래그를 사용했지만 F입력 문자열에 닫는 따옴표가 없기 때문에 전혀...

Admin

정규식을 사용하여 파일에서 하나 또는 두 개의 서로 다른 패턴을 바꿉니다.
ripgrep

정규식을 사용하여 파일에서 하나 또는 두 개의 서로 다른 패턴을 바꿉니다.

input.txt파일에 다음과 같은 여러 문자열이 포함되어 있다고 가정합니다 . [[foo>a|a]] [[foo>b|b]] [[foo>c|c]] 나는 다음으로 바꾸고 싶다: :foo:`a` :foo:`b` :foo:`c` 나는 sed이 결과를 사용하거나 달성 할 수 있다고 생각합니다 rg(나는 그것을 사용한 적이 없습니다 awk). 하지만 파일에는 다음과 같은 다른 문자열도 포함되어 있습니다. [[foo>a|d]] [[foo>b|e]] [[foo>c|f]] 나는 ...

Admin

ripgrep 경로 패턴
ripgrep

ripgrep 경로 패턴

ripgrep이 지정된 패턴으로 경로를 검색하도록 하고 싶습니다. 예를 들어 rg PATTERN --path REGEX 그 중 PATTERN은 grep 패턴이고, REGEX는 경로 매칭 패턴이다. 문서를 읽었지만 이 기능이 아직 포함되어 있는지 확실하지 않습니다. ...

Admin