เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเจ เจเจชเจฏเฉเจเจคเจพ เจฌเจพเจฐเฉ เจฆเฉฑเจธเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ เจเฉ เจเฉเจตเจจ เจจเฉเฉฐ เจฌเจนเฉเจค เจธเจฐเจฒ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจเจฆเฉเจ เจฎเฉเจ เจธเจฐเจตเจฐ 'เจคเฉ เจชเจนเฉเฉฐเจเจฆเจพ เจนเจพเจ เจ เจคเฉ เจฎเฉเจจเฉเฉฐ เจเจฟเจธเฉ เจเฉเจเจผ เจฆเฉ เจญเจพเจฒ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉ เจฎเฉเจ เจเจฐเจฆเจพ เจนเจพเจ เจเจน เจเจพเจเจ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจเฉ ack เจเฉฐเจธเจเจพเจฒ เจนเฉ. เจเจน เจเจชเจฏเฉเจเจคเจพ grep เจฒเจ เจเฉฑเจ เจธเจผเจพเจจเจฆเจพเจฐ เจฌเจฆเจฒ เจนเฉ, เจจเจพเจฒ เจนเฉ เจเฉเจ เจนเฉฑเจฆ เจคเฉฑเจ เจเฉเจ เจ เจคเฉ เจกเจฌเจฒเจฏเฉ.เจธเฉ. grep เจเจฟเจเจ เจจเจนเฉเจ? Ack เจตเจฟเฉฑเจ เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ เจตเจงเฉเจ เจธเฉเจเจฟเฉฐเจเจพเจ, เจตเจงเฉเจฐเฉ เจฎเจจเฉเฉฑเจเฉ-เจชเฉเฉเจนเจจ เจฏเฉเจ เจตเจฟเจเจฒเจช, เจชเจฐเจฒ เจฐเฉเจเฉเจเจธ เจ เจคเฉ เจเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจธเจฟเจธเจเจฎ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฐเจฎเฉเจจเจฒ เจฐเจพเจนเฉเจ เจเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจเจธ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
เจฌเฉเจจเจฟเจเจฆเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ
Ack เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจตเจฐเจคเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเฉฑเจ เจตเจฟเจเจฒเจช เจฒเจฟเจเจฃเจพ เจนเจฎเฉเจธเจผเจพ เจเฉฑเจ เจเฉฐเจเจพ เจตเจฟเจเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจ เจธเฉเจ เจเฉฑเจ เจเฉฐเจกเจพ เจตเจฐเจค เจธเจเจฆเฉ เจนเจพเจ -wเจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจธเจผเจฌเจฆเจพเจ เจฆเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ (เจตเจพเจเจ เจธเจชเฉเจธ, เจธเจฒเฉเจธเจผเจพเจ, เจเจฆเจฟ) เจจเจพเจฒ เจเจฟเจฐเฉ เจธเจพเจกเฉ เจชเฉเจเจฐเจจ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฒเฉฑเจญเจฃ เจฒเจ เจฆเฉฑเจธเจฃเจพเฅค
ack -w mysql
Ack เจซเจพเจเจฒ เจเจฟเจธเจฎ เจฆเฉเจเจฐเจพ เจเฉเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ. เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจ json เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจฎเฉเจกเฉเจเจฒ เจธเฉฐเจธเจเจฐเจฃ เจฒเฉฑเจญเฉเจเฅค
ack --json '"version":s+"d+.d+.d+"'
เจธเจฎเจฐเจฅเจฟเจค เจซเจพเจเจฒ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจเฉฑเจ เจชเฉเจฐเฉ เจธเฉเจเฉ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจตเฉเจเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ:
ack --help-types
เจ เจเจธเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจเจฟเจฃเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจเฉฑเจ เจฒเฉเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจพเจเจพเจเจธเจผ เจเจฟเฉฐเจจเฉ เจตเจพเจฐ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจน เจธเจฎเจเจฃ เจฒเจ เจเจฟ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉเจเจฐเจพ เจเจฟเฉฐเจจเฉ เจกเฉเจเจพ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉเจคเฉ เจเจ เจนเฉเฅค
เจ
เจธเฉเจ เจเจฟเจฃเจฆเฉ เจนเจพเจ เจเจฟ test.log เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจฟเฉฐเจจเฉ เจตเจพเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจพเจคเฉ เจฆเฉ เจเฉเจธ (-i).
เจ เจธเฉเจ เจเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจเจพเจธ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจจเจนเฉเจ, เจธเจเฉเจ เจเฉฑเจ เจธเจฎเฉเจน เจตเจฟเฉฑเจ เจเจฟเจฃ เจธเจเจฆเฉ เจนเจพเจเฅค เจเจ mysql เจธเจผเจฌเจฆ เจฆเฉ เจชเจฟเจเจฒเฉ เจเฉเจ เจจเฉเฉฐ เจ เฉฐเจคเจฟเจฎ เจฐเฉเจช เจฆเฉเจเจ: เจธเจผเจฌเจฆเจพเจ เจฆเฉเจเจ เจเจเจจเจพเจตเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ (เจฆเฉ เจจเจพเจฒ) *.js เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ(--js), เจเจนเจจเจพเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ เจเจฟเจนเจจเจพเจ เจตเจฟเฉฑเจ เจเฉเจ เจจเจนเฉเจ เจฎเจฟเจฒเจฟเจ (-h) เจ เจคเฉ เจจเจคเฉเจเฉ เจฆเจพ เจธเฉฐเจเฉเจช.
# ะฒัะฒะตะดะตะผ ะฝะฐ ัะบัะฐะฝ ะฒัะต ะฒั
ะพะถะดะตะฝะธั
ack --js -w mysql
# ััะธัะฐะตะผ ะพะฑััั ััะผะผั ะฒั
ะพะถะดะตะฝะธะน
ack --js -wch mysql
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจ เจธเฉเจ เจนเจฐเฉเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ (-l)
ack --js -w -cl mysql
เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจเฉเจ เจฒเจ เจตเจพเจงเฉ เจธเฉฐเจฆเจฐเจญ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ ack เจจเฉเฉฐ เจชเฉเฉฑเจ เจธเจเจฆเฉ เจนเฉ
เจคเฉฑเจ เจฒเจพเจเจจเจพเจ เจฆเจฟเจเจพเจ (-B) เจ
เจคเฉ เจฌเจพเจ
เจฆ (-Aเจฎเจฟเจฒเฉ เจธเจฎเฉเจเจฐเจจ เจฆเจพ )เฅค เจ
เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจตเจฟเจเจฒเจช เจฆเฉ เจฌเจพเจ
เจฆ เจฆเจฐเจธเจพเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจตเจพเจฒเฉเจเจ เจฒเจพเจเจจเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ.
# 2 ัััะพะบะธ ะดะพ
ack --js --column -B 2 "query.once('" ./lib/
# 2 ัััะพะบะธ ะฟะพัะปะต
ack --js --column -A 2 "query.once('" . /lib/
เจ เจคเฉ เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉเจตเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจตเจฐเจคเฉ (-เจจเจพเจฒ)
ack --js --column -C 2 "query.once('" ./lib/
เจเฉฑเจ เจตเจฟเจเจฒเจช เจตเฉ เจนเฉ (-v) เจเฉเจ เจจเฉเฉฐ เจเจฒเจเจพเจเจฃ เจฒเจ, เจ เจฐเจฅเจพเจค เจเจน เจฒเจพเจเจจเจพเจ เจฆเจฟเจเจพเจ เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฆเจฟเฉฑเจคเจพ เจชเฉเจเจฐเจจ เจจเจนเฉเจ เจนเฉเฅค
เจจเจฟเจฏเจฎเจค เจธเจฎเฉเจเจฐเจจ
Ack, grep เจฆเฉ เจเจฒเจ, เจชเจฐเจฒ เจ
เจจเฉเจเฉเจฒ เจธเจฎเฉเจเจฐเจจ เจตเจฐเจคเจฆเจพ เจนเฉเฅค
เจฎเฉเจฐเฉ เจฒเจ เจเจน เจเฉฑเจ เจตเฉฑเจกเจพ เจชเจฒเฉฑเจธ เจนเฉ; เจฎเฉเจจเฉเฉฐ เจจเจฟเจฏเจฎเจค เจธเจฎเฉเจเจฐเจจ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจธเฉฐเจเฉเจเจธ เจฏเจพเจฆ เจฐเฉฑเจเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
ack 'vars+adds+'
เจนเฉเจฐ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจเจฆเจพเจนเจฐเจจ
ack '*s+[vd+.d+.d+]'
เจ เจเจธเจฐ เจคเฉเจธเฉเจ เจจเจคเฉเจเจฟเจเจ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจเจนเฉ เจเฉฑเจกเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจเฉ เจเฉเจฎเจชเจฒเฉเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค --output เจตเจฟเจเจฒเจช เจเฉฑเจฅเฉ เจฎเจฆเจฆ เจเจฐเฉเจเจพ (-o)
ack -o '*s+[vd+.d+.d+]'
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจฌเจฐเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจ เจธเฉเจ เจฒเฉฑเจญเฉ เจนเฉเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจเฉเจฃ เจธเจเจฆเฉ เจนเจพเจ เจ เจคเฉ $[เจเจฐเฉเฉฑเจช เจจเฉฐเจฌเจฐ] เจตเฉเจฐเฉเจเจฌเจฒ เจฐเจพเจนเฉเจ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจเจธ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจเจฆเจพเจนเจฐเจฃ เจฒเจ,
ack --output='version is $1' '*s+[v(d+.d+.d+)]'
Ack เจเฉเจฒ เจเจชเจฏเฉเจเฉ เจตเจฟเจเจฒเจช เจนเจจ --เจฐเฉเจเจ-เจธเจผเฉเจฐเฉ ะธ --เจฐเฉเจเจ-เจเจเจก. เจเจน เจเจฆเฉเจ เจฎเจฆเจฆ เจเจฐเจฆเฉ เจนเจจ
เจกเฉเจเจพ เจเฉฑเจ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจจเจนเฉเจ, เจธเจเฉเจ เจฌเจนเฉ-เจฒเจพเจเจจ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, sql เจเฉเจก เจตเจพเจฒเฉ เจเฉฑเจ เจซเจพเจเจฒ เจนเฉ
เจเจฒเฉ เจเจพเจฒเจฎ เจฆเฉ เจจเจพเจฎ เจเฉฑเจขเจฆเฉ เจนเจพเจเฅค เจฌเจฒเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค SELECT เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจตเจพเจฒเฉ เจเฉฑเจ เจฒเจพเจเจจ เจนเฉเจตเฉเจเฉ, เจ เจคเฉ เจ เฉฐเจค FROM เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจตเจพเจฒเฉ เจเฉฑเจ เจฒเจพเจเจจ เจนเฉเจตเฉเจเฉเฅค
ack --range-start ^SELECT --range-end ^FROM 'td+.' ./test.sql
เจเฉเจเจฐ เจเฉเจ เจธเจฎเฉเจเจฐเจจ เจตเจฟเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจ เฉฑเจเจฐ เจนเจจ เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจ เจชเฉเจฐเฉเจ เจก, เจเฉฑเจ เจฌเจฐเฉเจเจ, เจ เจคเฉ เจนเฉเจฐ, เจคเจพเจ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจคเฉเจ เจฌเจเจฃ เจฒเจ, เจคเฉเจธเฉเจ เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค -Q.
# ะะพะธัะบ ั ัะบัะฐะฝะธัะพะฒะฐะฝะธะตะผ
ack --json 'mysql.'
# ะะพะธัะบ ะฑะตะท ัะบัะฐะฝะธัะพะฒะฐะฝะธั
ack --json -Q mysql.
เจซเจพเจเจฒเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ
เจเจฟเจธเฉ เจเจพเจธ เจเจเจธเจเฉเจเจธเจผเจจ เจจเจพเจฒ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ
ack -f --js
เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจพเจฐเฉเจเจ js เจซเจพเจเจฒเจพเจ เจฒเฉฑเจญเฉ เจเจฟเจจเฉเจนเจพเจ เจฆเจพ เจจเจพเจฎ P* เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ (-g).
ack -g --js '/Pa.+.js$'
เจเฉเจจเจซเจฟเจเจฐเฉเจธเจผเจจ
เจธเจนเฉเจฒเจค เจฆเฉ เจเจชเจฃเฉ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจนเฉเฅค เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจชเจญเฉเจเจคเจพ (~/.ackrc) เจฒเจ เจเฉฑเจ เจเจฒเฉเจฌเจฒ เจธเฉฐเจฐเจเจจเจพ เจ เจคเฉ เจเฉฑเจ เจเจพเจธ เจซเฉเจฒเจกเจฐ เจฒเจ เจเฉฑเจ เจธเจฅเจพเจจเจ เจธเฉฐเจฐเจเจจเจพ เจฆเฉเจตเฉเจ เจนเฉ เจธเจเจฆเฉ เจนเจจ (เจคเฉเจนเจพเจจเฉเฉฐ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ .ackrc เจซเจพเจเจฒ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ)เฅค
เจเจผเจฟเจเจฆเจพเจคเจฐ เจตเจฟเจเจฒเจช เจเฉ เจเฉเจเจซเจฟเจเจธ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ เจเจ เจนเจจ, เจเจฆเฉเจ เจฌเฉเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจคเจพเจ เจฆเจธเจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจ เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจจเฉเฉฐ เจฆเฉเจเฉเจเฅค
เจเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจซเฉเจฒเจกเจฐ เจจเฉเฉฐ เจ เจฃเจกเจฟเฉฑเจ เจเจฐเฉ
--ignore-dir=dist
เจเจฒเฉ เจเฉฑเจ เจเจธเจเจฎ เจซเจพเจเจฒ เจเจพเจเจช -vue เจเฉเฉเฉเจเฅค
--type-add=vue:ext:js,vue
เจนเฉเจฃ เจคเฉเจธเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเฉเจเจฃ เจฒเจ --vue เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ .vue. เจเจฆเจพเจนเจฐเจฃ เจฒเจ: ack --vue เจเจช.
เจคเฉเจธเฉเจ เจเจธ เจตเจฟเจเจฒเจช เจฒเจ เจเจเจธเจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจฅเฉ, -vue เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจนเฉเจ เจฒเจฟเจเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจเฉเจคเฉเจเจ เจเจพเจฃเจเฉเจเจ: .js เจซเจผเจพเจเจฒเจพเจเฅค
เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจ เจฃเจกเจฟเฉฑเจ เจเจฐเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ minified *.min.js
--ignore-file=match:/.min.js$/
เจธเฉเจเจฟเฉฐเจ
CentOS
yum update -y && yum install ack -y
เจเจฌเจคเฉเฉฐ
apt-get update -y && apt-get install ack-grep -y
Mac OS
brew update && brew install ack
เจธเจพเจเจ เจคเฉเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ
curl https://beyondgrep.com/ack-v3.3.1 > ~/bin/ack && chmod 0755 ~/bin/ack
เจธเฉฐเจชเจพเจฆเจเจพเจ เจฒเจ เจชเจฒเฉฑเจเจเจจ:
เจธเจฟเฉฑเจเจพ
เจเจน เจธเจพเจฐเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจจเจนเฉเจ เจนเจจเฅค เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจชเฉเจฐเฉ เจธเฉเจเฉ เจจเฉเฉฐ เจเจฒเจพ เจเฉ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ:
ack โ-help
# ะธะปะธ
ack --man
ack เจเจชเจฏเฉเจเจคเจพ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจเฉเจ เจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจ เจคเฉ เจฒเจเจเจฆเจพเจฐ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจ เจคเฉ เจชเจพเจเจชเจฒเจพเจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ (ack -C 10 เจนเฉเจฒเฉ | ack เจธเฉฐเจธเจพเจฐ) เจคเฉเจธเฉเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจ เจคเฉ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจกเจพเจเจพ เจเฉเจเจฃ เจ เจคเฉ เจซเจฟเจฒเจเจฐ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจเฉฐเจฌเจพเจเจจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจธเจฐเฉเจค: www.habr.com