2.4 KiB
bzgrep
grepāĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§bzip2āĻāĻŽā§āĻĒā§āϰā§āϏāĻĄ āĻĢāĻžāĻāϞ⧠āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻā§āĻāĻā§āύāĨ¤ āĻāϰāĻ āϤāĻĨā§āϝ āĻĒāĻžāĻŦā§āύ: https://manned.org/bzgrepāĨ¤
- āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒā§āϰā§āϏāĻĄ āĻĢāĻžāĻāϞā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύ:
bzgrep "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}" {{āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}
- āĻāĻāĻāĻŋ bzip2 āĻāĻŽā§āĻĒā§āϰā§āϏāĻĄ
.tarāĻāϰā§āĻāĻžāĻāĻā§ āϰāĻŋāĻāĻžāϰā§āϏāĻŋāĻāĻāĻžāĻŦā§ āĻĢāĻžāĻāϞ⧠āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύ:
bzgrep {{[-r|--recursive]}} "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}" {{tar_āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŽā§āϝāĻžāĻā§āϰ āĻāĻļā§āĻĒāĻžāĻļā§, āĻāĻā§ āĻŦāĻž āĻĒāϰ⧠3 āϞāĻžāĻāύā§āϰ [C]ontext āĻĒā§āϰāĻŋāύā§āĻ āĻāϰā§āύ:
bzgrep {{--context|--before-context|--after-context}} 3 "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}" {{āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŽā§āϝāĻžāĻā§āϰ āĻāύā§āϝ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ āĻāĻŦāĻ āϞāĻžāĻāύ āύāĻŽā§āĻŦāϰ āĻĒā§āϰāĻŋāύā§āĻ āĻāϰā§āύ:
bzgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}" {{āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}
- āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻāĻžāϰā§āύā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāĻāϝāĻŧāĻž āϞāĻžāĻāύ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύ, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŽāĻŋāϞ⧠āϝāĻžāĻāϝāĻŧāĻž āĻā§āĻā§āϏāĻ āĻĒā§āϰāĻŋāύā§āĻ āĻāϰā§āύ:
bzgrep {{[-o|--only-matching]}} "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}" {{āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}
stdin-āĻ āĻāĻŽāύ āϞāĻžāĻāύ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύ āϝāĻž āĻĒā§āϝāĻžāĻāĻžāϰā§āύā§āϰ āϏāĻžāĻĨā§ āĻŽā§āϞ⧠āύāĻž:
cat {{bz_āĻāĻŽā§āĻĒā§āϰā§āϏāĻĄ_āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}} | bzgrep {{[-v|--invert-match]}} "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}"
- āĻāĻā§āϏāĻā§āύā§āĻĄā§āĻĄ
regexāĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ (?,+,{},(), āĻāĻŦāĻ|āϏāĻžāĻĒā§āϰā§āĻ āĻāϰā§), case-insensitive āĻŽā§āĻĄā§:
bzgrep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{āϏāĻžāϰā§āĻ_āĻĒā§āϝāĻžāĻāĻžāϰā§āύ}}" {{āĻĢāĻžāĻāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}