Skip to content

Commit 3f7f351

Browse files
Update ripgrep.sh
1 parent e2d6105 commit 3f7f351

1 file changed

Lines changed: 0 additions & 48 deletions

File tree

‎code_snippets/ripgrep.sh‎

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -462,53 +462,5 @@ rg -g='!*.py' --files
462462

463463
rg -g='!scripts' --files
464464

465-
time grep -r 'include' > ../f1
466-
467-
time rg -uuu 'include' > ../f2
468-
469-
time grep -rw 'user' > ../f1
470-
471-
time rg -uuu -w 'user' > ../f2
472-
473-
time grep --exclude-dir='drivers' -rw 'user' > ../f1
474-
475-
time rg -g='!drivers' -uuu -w 'user' > ../f2
476-
477-
time grep -r '\bfor\b.*\bint\b' > ../f1
478-
479-
time rg -uuu '\bfor\b.*\bint\b' > ../f2
480-
481-
time grep -rP '\bfor\b(?!.*\bint\b)' > ../f1
482-
483-
time rg -uuu -P '\bfor\b(?!.*\bint\b)' > ../f2
484-
485465
perl -0777 -pe 'print $_ x 2000' scarlet_pimpernel.txt | shuf > large.txt
486466

487-
time LC_ALL=C grep -iw 'there' large.txt > f1
488-
489-
time rg -iw 'there' large.txt > f2
490-
491-
time LC_ALL=C grep -iwE '[a-z]+[on]{2,}[grw]' large.txt > f1
492-
493-
time rg -iw '[a-z]+[on]{2,}[grw]' large.txt > f2
494-
495-
time LC_ALL=C grep -wP '(\w++).*?\1' large.txt > f1
496-
497-
time rg -wP '(\w++).*?\1' large.txt > f2
498-
499-
time rg --no-pcre2-unicode -wP '(\w++).*?\1' large.txt > f3
500-
501-
time LC_ALL=C sed 's/\bcat\b/dog/g' large.txt > f1
502-
503-
time rg --passthru -w 'cat' -r 'dog' large.txt > f2
504-
505-
time LC_ALL=C sed -E 's/\b(\w+)(\s+\1)+\b/\1/g' large.txt > f1
506-
507-
time rg --passthru -P '\b(\w+)(\s+\1)+\b' -r '$1' large.txt > f2
508-
509-
time rg --passthru -wP '(\w+)(\s+\1)+' -r '$1' large.txt > f3
510-
511-
time rg --no-pcre2-unicode --passthru -wP '(\w+)(\s+\1)+' -r '$1' large.txt > f4
512-
513-
rm f[1-4]
514-

0 commit comments

Comments
 (0)