เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

ack-grepp - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ ack-grepp เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ ack-grepp เด•เดฎเดพเตปเดกเต เด‡เดคเดพเดฃเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


ack - grep เดชเต‹เดฒเตเดณเตเดณ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเตˆเตปเดกเตผ

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


ack [เด“เดชเตเดทเดจเตเด•เตพ] เดชเดพเดฑเตเดฑเต‡เตบ [เดซเดฏเตฝ...]
ack -f [เด“เดชเตเดทเดจเตเด•เตพ] [เดกเดฏเดฑเด•เตเดŸเดฑเดฟ...]

เดตเดฟเดตเดฐเดฃเด‚


Ack เด’เดฐเต เดฌเดฆเดฒเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต grep เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ.

เดชเต‡เดฐเตเดณเตเดณ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเดฒเตเด•เดณเตŠเดจเตเดจเตเด‚ เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‡เตปเดชเตเดŸเตเดŸเต‹ เดซเดฏเดฒเต‹) Ack เดคเดฟเดฐเดฏเตเดจเตเดจเต
เดชเต‡เดฐเต - เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต) เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดฑเตเดฑเต‡เดฃเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดฐเดฟเด•เตพเด•เตเด•เต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, ack
เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดฐเดฟเด•เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเต‡เตพ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด†เดฃเต เดชเดพเดฑเตเดฑเต‡เตบ. เดชเต‡เตพ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพ, เดŽเดจเตเดจเดพเตฝ เด…เดตเดฐเตเดŸเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดฆเดฏเดตเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
<http://perldoc.perl.org/perlreref.html|perlreref>. เดชเดคเดฟเดตเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดŽเดจเตเดจเดพเตฝ เดชเด เดฟเด•เตเด•เดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเดฟเดฏเดพเดฒเต‹เดšเดฟเด•เตเด•เดพเด‚
<http://perldoc.perl.org/perlretut.html|perlretut>. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ, เดฆเดฏเดตเดพเดฏเดฟ "-Q"/"--เดฒเดฟเดฑเตเดฑเดฑเตฝ" เด“เดชเตเดทเตป เด•เดพเดฃเตเด•.

เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฏเดพเดคเต† เดคเดจเตเดจเต† เดคเดฟเดฐเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด†เด•เตเด•เดฟเดจเต เด•เดดเดฟเดฏเตเด‚
เดจเดฟเด™เตเด™เตพ ack-เดจเตเดฑเต† เดซเดฏเตฝ-เดŸเตˆเดชเตเดชเต เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเด‚เด—เต เด•เดดเดฟเดตเตเด•เตพ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

FILE เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ


เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดจเตเดจเตเด•เดฟเตฝ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต‹ เดชเตˆเดชเตเดชเต เดตเดดเดฟเดฏเต‹
"-x" เด“เดชเตเดทเตป, เดœเตเดœเต เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.

เดœเตเดœเต เด…เดคเต เดคเดฟเดฐเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฌเตเดฆเตเดงเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เดšเดฟเดฒ เดซเดฏเตฝ เดคเดฐเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดคเดฟเดจเต เด…เดฑเดฟเดฏเดพเด‚
เดซเดฏเดฒเดฟเดฒเต† เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเดฟเดฒเตเด‚ เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดฒเตเด‚. เด‡เดต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดจเดŸเดคเตเดคเดพเด‚ --เดคเดฐเด‚ เด“เดชเตเดทเตป.

เดซเดฏเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดคเต†, เดœเตเดœเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดธเดพเดงเดพเดฐเดฃ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‚เดŸเต† เดคเดฟเดฐเดฏเตเดจเตเดจเต
เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเต --เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•-dir เด’เดชเตเดชเด‚ เดซเดฏเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• เด“เดชเตเดทเดจเตเด•เตพ, เด’เดจเตเดจเตเด•เดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต ackrc เดซเดฏเดฒเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เตบ
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป.

เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด“เดชเตเดทเดจเตเด•เตพ เดœเตเดœเต เดšเดฟเดฒ เดซเดฏเดฒเตเด•เดณเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดต:

ยท เดฌเดพเด•เตเด•เดชเตเดชเต เดซเดฏเดฒเตเด•เตพ: เดซเดฏเดฒเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต #*# เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต ~.

ยท Coredumps: เดซเดฏเดฒเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เด•เต‹เตผ.\d+

ยท เดชเต‹เดฒเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ .svn เด’เดชเตเดชเด‚ .git.

เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดœเตเดœเต "--dump" เดŽเดจเตเดจ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดจเตเดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดพเดฃเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดพเดฃเดพเตป.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดœเตเดœเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฏเดพเดฒเตเด‚ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดŽเดชเตเดชเต‹เดดเตเด‚ เดคเดฟเดฐเดฏเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ
เดจเดฟเด™เตเด™เตพ เดชเดฑเดฏเตเด• เดœเตเดœเต เด’เดฐเต เด•เต‹เตผเดกเดฎเตเดชเดฟเตฝ เดคเดฟเดฐเดฏเดพเตป, เด…เดคเต เด’เดฐเต เด•เต‹เตผเดกเดฎเตเดชเดฟเตฝ เดคเดฟเดฐเดฏเตเด‚.

เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ


เดœเตเดœเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด†เดฐเด‚เดญ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŸเตเดฐเต€เดฏเดฟเดฒเต‚เดŸเต† เด‡เดฑเด™เตเด™เตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเด‚
เดจเดฟเดฐเดตเดงเดฟ เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดทเดพเดกเต‹ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚ เดฌเดฟเตฝเดกเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚
Perl MakeMaker เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเด•เตเด•เดพเดจเต‹ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเต‹ เด•เดดเดฟเดฏเตเด‚
The --[เด‡เดฒเตเดฒ] เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•-เดฆเดฟเดฏเตผ เด“เดชเตเดทเตป. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป/เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเด‚
เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต.

เดคเดฟเดฐเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ, "ack --dump" เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดŽเดชเตเดชเต‡เดพเตพ TO เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดœเดฟ.เด†เตผ.เด‡.เดชเดฟ


เดœเตเดœเต เดŸเตเดฐเด‚เดชเตเด•เตพ grep เด’เดฐเต เดฆเตˆเดจเด‚เดฆเดฟเดจ เด‰เดชเด•เดฐเดฃเดฎเดพเดฏเดฟ 99% เดธเดฎเดฏเดตเตเด‚, เดชเด•เตเดทเต‡ เดŽเดฑเดฟเดฏเดฐเตเดคเต grep เด…เด•เดฒเต†, เด•เดพเดฐเดฃเด‚
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจ เดธเดฎเดฏเด™เตเด™เดณเตเดฃเตเดŸเต.

เด‰เดฆเดพ, เดชเตเดฐเด•เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฑเต€เดœเด•เตโ€Œเดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจ เดตเดฒเดฟเดฏ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‚เดŸเต† เดคเดฟเดฐเดฏเตเดจเตเดจเต grep
เดตเดพเด•เตเดฏเด˜เดŸเดจ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ grep.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹ เดชเต‡เดฐเดจเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ grep "--เดธเตˆเดฑเตเดฑเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "--เดธเตˆเดฒเดจเตเดฑเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ IO-เตฝ เดŽเด•เตเดธเดฟเดฑเตเดฑเต 2 เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดชเดฟเดถเด•เต, เด‰เดชเดฏเต‹เด—เด‚ grep.

เด“เดชเตเดทเดจเตเด•เตพ


--ackrc
เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเตเด‚ เดถเต‡เดทเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต ackrc เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต; "ACKRC เดฒเตŠเด•เตเด•เต‡เดทเตป เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต" เด•เดพเดฃเตเด•.

-A NUMBER, --after-context=NUMBER
เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด• NUMBER เดชเตŠเดฐเตเดคเตเดคเดฎเตเดณเตเดณ เดตเดฐเดฟเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดชเดฟเดจเตเดจเดฟเดŸเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เตพ.

-B NUMBER, --befor-context=NUMBER
เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด• NUMBER เดตเดฐเดฟเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดฎเตเตปเดจเดฟเดฐ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เตพ.

--[เด‡เดฒเตเดฒ] เดฌเตเดฐเต‡เด•เตเด•เต
เดตเตเดฏเดคเตเดฏเดธเตเดค เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเดฒเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เด‡เดŸเดตเต‡เดณ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต
เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ.

-C [NUMBER], --เดธเดจเตเดฆเตผเดญเด‚[=NUMBER]
เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด• NUMBER เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดฐเดฟเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เตพ (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 2).

-c, --เดŽเดฃเตเดฃเด‚
เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•; เดชเด•เดฐเด‚ เด“เดฐเต‹ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.
If -l เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต, เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเด‚ เดฒเตˆเดจเตเด•เตพ เด‰เดณเตเดณ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด•เดพเดฃเดฟเด•เตเด•เต‚
เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† -l, เดšเดฟเดฒ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเต‚เดœเตเดฏเด™เตเด™เดณเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚.

เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเดพเตฝ -h (--เดจเต‹-เดซเดฏเตฝ เดจเดพเดฎเด‚) เด†เด•เต† เด’เดฐเต เดŽเดฃเตเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเต‚.

--[เด‡เดฒเตเดฒ]เดจเดฟเดฑเด‚, --[เด‡เดฒเตเดฒ]เดจเดฟเดฑเด‚
--เดจเดฟเดฑเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดพเดšเด•เด‚ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. --เดจเต‹เด•เต‹เดณเตผ เดจเดฟเดฑเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต. เด‡เดคเต เด“เดฃเดพเดฃเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตโ€Œเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

Windows-เตฝ, Win32::Console::ANSI เดฎเตŠเดกเตเดฏเต‚เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดซเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "ACK_PAGER_COLOR" เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

--color-filename=เดจเดฟเดฑเด‚
เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเดฑเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

--color-match=เดจเดฟเดฑเด‚
เดฎเดคเตเดธเดฐเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเดฑเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

--color-lineno=เดจเดฟเดฑเด‚
เดฒเตˆเตป เดจเดฎเตเดชเดฑเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเดฑเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

--[เด‡เดฒเตเดฒ] เดจเดฟเดฐ
เด†เดฆเตเดฏ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‹เดณเด‚ เดจเดฎเตเดชเตผ เด•เดพเดฃเดฟเด•เตเด•เตเด•. เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เด‡เดคเต เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฃเต
เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเตเดฅเดพเดจเดคเตเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดดเตเดธเตผ.

--create-ackrc
เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ack เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเด•.

--เดกเดฎเตเดชเต
เดฒเต‹เดกเตเดšเต†เดฏเตเดค เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดŽเดดเตเดคเตเดจเตเดจเต, เด…เดต เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดตเดจเตเดจเต. เดนเดพเตปเดกเดฟ
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ.

--[เด‡เดฒเตเดฒ] env
--noenv เดŽเดฒเตเดฒเดพ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดฒเตเดฒ .ackrc เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเด‚ เด†เดฃเต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดธเตเดตเดคเดตเต‡, เดœเตเดœเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต .ackrc เดŽเดจเตเดจเดคเดฟเดฒเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ.

--เดซเตเดฒเดทเต
--เดซเตเดฒเดทเต เด‰เดŸเตป เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. ack เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดซเดพเดฃเต
เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ (เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด’เดฐเต เดชเตˆเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต‹ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต‹ เดชเต‹เด•เตเดฎเตเดชเต‹เตพ).

-f เดคเดฟเดฐเดšเตเดšเดฟเตฝ เดจเดŸเดคเตเดคเดพเดคเต†, เดคเดฟเดฐเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.
เดชเดพเดฑเตเดฑเต‡เตบ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เด’เดฐเต เดชเดพเดคเดฏเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเด‚.

--files-from=FILE
เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต FILE. เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต
เดชเตเดคเดฟเดฏ เดฒเตˆเดจเตเด•เตพ เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ FILE "-" เด†เดฃเต, เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‡เตปเดชเตเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เดกเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

--[เด…เดฐเดฟเดชเตเดชเดฏเดฟเดฒเตเดฒ
เด’เดฐเต เดชเตˆเดชเตเดชเต เดตเดดเดฟ เด‡เตปเดชเตเดŸเตเดŸเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต.

--[เดชเดฟเดจเตเดคเตเดŸเดฐเดฐเตเดคเต
เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเต‹ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเต‹ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เดชเดฟเดจเตเดคเตเดŸเดฐเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดจเตเดคเตเดŸเดฐเดฐเตเดคเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเตเดจเตเดจเต.

เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดซเดพเดฃเต.

-g PATTERN
เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดคเตเดคเต + เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• PATTERN. เดˆ เด“เดชเตเดทเตป เด†เด•เดพเด‚
เดธเด‚เดฏเต‡เดพเดœเดฟเดšเตเดš --เดจเดฟเดฑเด‚ เดฎเดคเตเดธเดฐเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

--[เด‡เดฒเตเดฒ]เด—เตเดฐเต‚เดชเตเดชเต
--เดธเด‚เด˜เด‚ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

--เดจเต‹เด—เตเดฐเต‚เดชเตเดชเต grep เดชเต‹เดฒเต† เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเตเด‚ เด’เดฐเต เดซเดฒเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
เดตเดดเดฟเดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดŸเตเดŸเต.

-H, --เดซเดฏเตฝ เดชเต‡เดฐเดฟเดจเตŠเดชเตเดชเด‚
เด“เดฐเต‹ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเตเด‚ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดคเดฟเดฐเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดซเดฏเตฝ.

-h, --เดจเต‹-เดซเดฏเตฝ เดจเดพเดฎเด‚
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเดฟเด‚เด—เต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•.

--[เด‡เดฒเตเดฒ] เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต
เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดซเดฒเด™เตเด™เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเดฒเดพเดฏเดฟ เด’เดฐเต เดซเดฏเตฝเดจเดพเดฎเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ.

--เดธเดนเดพเดฏเดฟเด•เตเด•เต‚, -?
เด’เดฐเต เดนเตเดฐเดธเตเดต เดธเดนเดพเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•.

--เดธเดนเดพเดฏ เดคเดฐเด™เตเด™เตพ, --help=types
เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดคเดฐเด™เตเด™เดณเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

-i, --เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•-เด•เต‡เดธเต
PATTERN-เดฒเต† เด•เต‡เดธเต เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•

--ignore-ack-defaults
ack-เดจเตŠเดชเตเดชเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป ack-เดจเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต. เด‡เดคเดพเดฃเต
เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต --create-ackrc เดจเดฟเด™เตเด™เตพ เดŽเด™เตเด•เดฟเตฝ เดถเดฐเดฟเด•เตเด•เตเด‚ ack เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

--[no]ignore-dir=DIRNAME, --[no]ignore-directory=DIRNAME
เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• (CVS, .svn เดฎเตเดคเดฒเดพเดฏเดต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเดฟเดจเดพเตฝ). เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต‡เดธเตบ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ --ignore-dir=data.
เดฆเดฟ --noignore-dir เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเด—เดฃเดฟเดšเตเดšเต (เด’เดฐเตเดชเด•เตเดทเต‡ เด‡เดคเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด—เดตเต‡เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป .svn/props เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ).

เดฆเดฟ DIRNAME เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดจเดพเดฎเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดจเต†เดธเตเดฑเตเดฑเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเต‹เดฒเต† foo/bar
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต --ignore-dir=foo เดคเตเดŸเตผเดจเตเดจเต เดซเดฏเดฒเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เด•เดฎเดพเตปเดกเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ foo เดกเดฏเดฑเด•เตเดŸเดฑเดฟ ack เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดฒเตˆเตป.

--ignore-file=เดซเดฟเตฝเดŸเตเดŸเตผเดŸเตˆเดชเตเดชเต:เดซเดฟเตฝเดŸเตเดŸเตผเดœเดฟเดŽเดธเต
เดซเดฏเดฒเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• เดซเดฟเตฝเดŸเตเดŸเตผเดŸเตˆเดชเตเดชเต:เดซเดฟเตฝเดŸเตเดŸเตผเดœเดฟเดŽเดธเต. เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
"เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเดฟเตฝ เด•เดพเดฃเตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดซเดฏเตฝ เดคเดฐเด‚ เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ.

-k, --เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดคเดฐเด™เตเด™เตพ
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดซเดฏเดฒเตเด•เตพ เด…เด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดคเดฐเด™เตเด™เดณเตเดณเตเดณเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
ack 1-เตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเด‚.

--เดตเดฐเดฟเด•เตพ=NUMBER
เดชเตเดฐเดฟเดจเตเดฑเต เดฒเตˆเตป เดฎเดพเดคเตเดฐเด‚ NUMBER เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดฐเดฟเด•เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดจเตฝเด•เดพเด‚ --เดฒเตˆเดจเตเด•เตพ
เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฏเดฟ (--เดตเดฐเดฟเด•เตพ=3,5,7). --เดตเดฐเดฟเด•เตพ=4-7 เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เด•เดฎเดพเตปเดกเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเด‚ เดŽเดจเตเดคเตเดคเดจเตเดจเต†เดฏเดพเดฏเดพเดฒเตเด‚ เดตเดฐเดฟเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด†เดฐเต‹เดนเดฃ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เดฒเตˆเตป.

-l, --files-with-matchs
เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดพเดšเด•เดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚, เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

-L, --เดชเตŠเดฐเตเดคเตเดคเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดซเดฏเดฒเตเด•เตพ
เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ เดฎเดคเตเดธเดฐเด‚.

--เดชเตŠเดฐเตเดคเตเดคเด‚ PATTERN
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• PATTERN เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต regex เด‡เดคเดพเดฏเดฟ เด‡เดŸเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฃเต
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดตเดพเดฆเด‚, เด‰เดฆเดพ. เด’เดฐเต‡ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดฟเดฐเดฏเดฒเตเด•เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ.

# เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเดฟเตฝ foo, bar เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•
เดซเดฏเตฝ1 เดŸเดฟ/เดซเดฏเตฝ* --เดฎเดพเดšเตเดšเต เดซเต‚
ack file1 t/file* --match bar

-m=NUMBER, --max-count=NUMBER
เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด’เดฐเต เดซเดฏเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด• NUMBER เดฎเดคเตเดธเดฐเด™เตเด™เตพ.

--เดฎเดจเตเดทเตเดฏเตป
เดˆ เดฎเดพเดจเตเดตเตฝ เดชเต‡เดœเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

-n, --เด†เดตเตผเดคเตเดคเดจเดฎเดฟเดฒเตเดฒ
เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด‡เดฑเด™เตเด™เตเดจเตเดจเดฟเดฒเตเดฒ.

-o เดชเดพเดฑเตเดฑเต‡เดฃเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดญเดพเด—เด‚ เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด• (เดŸเต†เด•เตโ€Œเดธเตเดฑเตเดฑเต เดนเตˆเดฒเตˆเดฑเตเดฑเดฟเด‚เด—เต เด“เดซเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต)

--เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต=exr
เดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• exr เด“เดฐเต‹ เดตเดฐเดฟเด•เตเด•เตเด‚ (เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดนเตˆเดฒเตˆเดฑเตเดฑเดฟเด‚เด—เต เด“เดซเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต) เดชเดพเดฑเตเดฑเต‡เตบ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดชเตเดชเต‹เตพ เด“เดตเตผเดฒเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเดพเดคเตเดค เด“เดฐเต‹ เดชเตŠเดฐเตเดคเตเดคเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต เดฒเตˆเตป เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด†เดฃเต. เด•เต‚เดŸเตเดคเตฝ
เดตเดฟเดตเดฐเด™เตเด™เตพ "เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ" เดŽเดจเตเดจ เดตเดฟเดญเดพเด—เด‚ เด•เดพเดฃเตเด• --เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต".

--เดชเต‡เดœเตผ=เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚, --เดจเต‹เดชเต‡เดœเตผ
--เดชเต‡เดœเตผ เด†เด•เตเด•เดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเดดเดฟ เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚. เด‡เดคเตเดตเดดเดฟเดฏเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
"ACK_PAGER", "ACK_PAGER_COLOR" เดŽเดจเตเดจเต€ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

--เดชเต‡เดœเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เตเด‚ เด•เดณเดฑเดฟเด‚เด—เตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเตˆเดชเตเดชเดฟเด‚เด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเต‹เดฒเต†
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

--เดจเต‹เดชเต‡เดœเตผ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เตเดจเตเดจเต ~/.ackrc, "ACK_PAGER" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "ACK_PAGER_COLOR". เด‡เดฒเตเดฒ
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดฐเต เดชเต‡เดœเตผ เดตเดดเดฟ เด…เดฏเดฏเตเด•เตเด•เตเด‚.

--เดชเดพเดธเตเดคเตเดฐเต
เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเตเดดเตเดตเตป เด•เดพเดฃเตเดฎเตเดชเต‹เตพ เดคเดจเตเดจเต† เดชเตŠเดฐเตเดคเตเดคเด™เตเด™เตพ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดซเดฏเตฝ, เด‡เดคเตเดชเต‹เดฒเต†:

# เด’เดฐเต เดฒเต‹เด—เต เดซเดฏเตฝ เด•เดพเดฃเตเด•, เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
$ เดตเดพเตฝ -f ~/access.log | ack --passthru 123.45.67.89

--print0
-f, -g, -l เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -c (เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต) เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚. เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดธเดพเดงเดพเดฐเดฃ เดจเตเดฏเต‚เดฒเตˆเดจเดฟเดจเต เดชเด•เดฐเด‚ เด’เดฐเต เดจเตพ เดฌเตˆเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดชเตเดชเต‹เตพ เด‡เดคเต เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฃเต
เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‰เดฆเดพ

# html เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•
ack -f --html --print0 | xargs -0 rm -f

-Q, --เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเด‚
เดชเดพเดฑเตเดฑเต‡เดฃเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดฎเต†เดฑเตเดฑเดพเด•เตเดฏเดพเดฐเดพเด•เตโ€ŒเดŸเดฑเตเด•เดณเตเด‚ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เตเด•, เด…เดคเต เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต.

-r, -R, --เด†เดตเตผเดคเตเดคเดจเด‚
เด‰เดช-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต, เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต
grep. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดคเดฟเดฐเดฟเดฏเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ --เด†เดตเตผเดคเตเดคเดจเดฎเดฟเดฒเตเดฒ เด“เดซเต.

-s เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต‹ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต‹ เด†เดฏ เดซเดฏเดฒเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดคเดคเดพเดฃเต
fgrep.

--[เด‡เดฒเตเดฒ]เดธเตเดฎเดพเตผเดŸเตเดŸเต-เด•เต‡เดธเต, --เดจเต‹-เดธเตเดฎเดพเตผเดŸเตเดŸเต-เด•เต‡เดธเต
PATTERN-เตฝ เดตเดฒเดฟเดฏเด•เตเดทเดฐเด™เตเด™เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเดฟเดฐเดฏเตฝ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเดฟเดฒเต† เด•เต‡เดธเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดตเดฟเดฎเตเดฎเดฟเดฒเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเตเด•เต‡เดธเต" เดชเต‹เดฒเต†. เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดซเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† "-i" เด†เดฃเต†เด™เตเด•เดฟเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ.

-i เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดˆ เด“เดชเตเดทเตป เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต.

--เดธเต‹เตผเดŸเตเดŸเต-เดซเดฏเดฒเตเด•เตพ
เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพ เดจเดฟเด˜เดฃเตเดŸเตเดตเดฟเตฝ เด…เดŸเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เตเด•เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดฑเดฃเตเดฃเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดจเดฟเตผเดฃเตเดฃเดพเดฏเด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด• เดœเตเดœเต.

--เดชเตเดฐเดฆเตผเดถเดจ เดคเดฐเด™เตเด™เตพ
เด“เดฐเต‹ เดซเดฏเดฒเตเดฎเดพเดฏเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเดฏเตฝ เดคเดฐเด™เตเด™เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต -f เด’เดชเตเดชเด‚ -g เด“เดชเตเดทเดจเตเด•เตพ.

--type=[no]TYPE
เด’เดฐเต เดคเดฟเดฐเดฏเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเต‹ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเต‹ เด‰เดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. TYPE เด’เดฐเต เดซเดฏเตฝ เดคเดฐเดฎเดพเดฃเต,
เดชเต‡เดพเดฒเต† เดฎเตเดคเตเดคเต or XML. --type=perl เดŽเดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ --perl, เด’เดชเตเดชเด‚ --type=noperl เด•เดดเดฟเดฏเตเด‚
เด†เดฏเดฟ เดšเต†เดฏเตเดฏเดฃเด‚ --เดจเต‹เดชเตเดชเตผ.

เด’เดฐเต เดซเดฏเตฝ "foo", "bar" เดŽเดจเตเดจเต€ เดฐเดฃเตเดŸเต เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ, --foo, --nobar เดŽเดจเตเดจเดฟเดต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚.
เดซเดฏเตฝ, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเดฟเดจเต เด’เดฐเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเตเตปเด—เดฃเดจ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเดฐเด‚ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต ORed เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚.

เด•เดพเดฃเตเด• เดœเตเดœเต --help=types เดธเดพเดงเตเดตเดพเดฏ เดคเดฐเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ.

--เดŸเตˆเดชเตเดชเต-เดšเต‡เตผเด•เตเด•เตเด• เดคเดฐเด‚:FILTER:เดซเดฟเตฝเดŸเตเดŸเตผเด—เตเด•เตพ
เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดš เดซเดฟเตฝเดŸเตเดŸเตผ เดŽเด†เตผเดœเดฟเดŽเดธเต เด‰เดณเตเดณ เดซเดฏเดฒเตเด•เตพ เด‡เดตเดฏเตเดŸเต‡เดคเดพเดฃเต†เดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต
(เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต) เดŸเตˆเดชเตเดชเต TYPE. "เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต" เดŽเดจเตเดจเดคเตเด‚ เด•เดพเดฃเตเด•.

--เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต เดคเดฐเด‚:FILTER:เดซเดฟเตฝเดŸเตเดŸเตผเด—เตเด•เตพ
เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดš เดซเดฟเตฝเดŸเตเดŸเตผ เดŽเด†เตผเดœเดฟเดŽเดธเต เด‰เดณเตเดณ เดซเดฏเดฒเตเด•เตพ เด‡เดตเดฏเตเดŸเต‡เดคเดพเดฃเต†เดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต
TYPE เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเต TYPE เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดตเดšเดจเดคเตเดคเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• "เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด‚".

--เดŸเตˆเดชเตเดชเต-เดกเต†เตฝ เดคเดฐเด‚
TYPE-เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ Ack-เตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต, เด‡เดจเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดคเดฟเดฐเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

-v, --เด‡เตปเดตเตผเดŸเตเดŸเต-เดฎเดพเดšเตเดšเต
เดชเตŠเดฐเตเดคเตเดคเด‚ เดตเดฟเดชเดฐเต€เดคเดฎเดพเด•เตเด•เตเด•: เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดตเดฐเดฟเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•

--เดชเดคเดฟเดชเตเดชเต
เดชเดคเดฟเดชเตเดชเตเด‚ เดชเด•เตผเดชเตเดชเดตเด•เดพเดถ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

-w, --word-regexp
เดฎเตเดดเตเดตเตป เดตเดพเด•เตเด•เตเด•เดณเตเด‚ เดฎเดพเดคเตเดฐเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป PATTERN เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•. เดชเดพเดฑเตเดฑเต‡เตบ "\b" เด•เตŠเดฃเตเดŸเต เดชเตŠเดคเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเต†เดฑเตเดฑเดพเด•เตเดทเดฐเด™เตเด™เตพ.

-x เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดšเตเดฐเตเด•เตเด•เต†เดดเตเดคเตเดคเต --files-from=-; เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดชเตเดŸเตเดŸเต, เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเด‚ เด’เดฐเต เดตเดฐเดฟ.

-1 เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดฆเตเดฏ เดฎเดคเตเดธเดฐเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต. เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต --max-count=1
or -m1, เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเด‚ เด’เดฐเต เดชเตŠเดฐเตเดคเตเดคเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดพเดฃเดฟเด•เตเด•เต‚. เด•เต‚เดŸเดพเดคเต†, -1 เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต -f เด’เดชเตเดชเด‚ -gเดŽเดตเดฟเดŸเต†
-m เด‡เดฒเตเดฒ.

--thpppt
เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดฌเดฟเตฝ เดฆเดฟ เด•เตเดฏเดพเดฑเตเดฑเต เดฒเต‹เด—เต‹ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด…เด•เตเดทเดฐเดตเดฟเดจเตเดฏเดพเดธเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
--thpppppt เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ. เด’เดฐเต เดชเดคเดฟเดตเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต.

--เดฌเดพเตผ
เด•เต†เดฃเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด…เดกเตเดฎเดฟเดฑเดฒเตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.

--เด•เดพเดคเตเดคเดฟ
เดšเต‹เด•เตเด•เดฒเต‡เดฑเตเดฑเต, เดšเต‹เด•เตเด•เดฒเต‡เดฑเตเดฑเต, เดšเต‹เด•เตเด•เดฒเต‡เดฑเตเดฑเต!

เดฆเดฟ .ackrc FILE


เดฆเดฟ .ackrc เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดซเดฏเดฒเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดœเต€เดตเดฟเด•เตเด•เดพเด‚. #-เตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดตเดฐเดฟเด•เตพ
เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽ .ackrc เด‡เดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚:

# เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดซเดฏเดฒเตเด•เตพ เด…เดŸเตเด•เตเด•เตเด•
--เดธเต‹เตผเดŸเตเดŸเต-เดซเดฏเดฒเตเด•เตพ

# เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดชเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฑเด‚ เดจเตฝเด•เตเด•
--เดจเดฟเดฑเด‚

# เดŽเดจเตเดฑเต† เดชเต‡เดœเดฑเดพเดฏเดฟ "less -r" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
--เดชเต‡เดœเตผ=เด•เตเดฑเดตเต -r

เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เดณเตเดณเตเดณ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดต เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ
เดทเต†เตฝ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดšเต. เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เด“เดฐเต‹เดจเตเดจเตเด‚ เดตเดฐ เดฒเต† .ackrc เดซเดฏเตฝ เด’เดจเตเดจเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
@ARGV เดฏเตเดŸเต† เด˜เดŸเด•เด‚.

เดœเตเดœเต เดตเต‡เดฃเตเดŸเดฟ เดชเดฒ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดจเต‹เด•เตเด•เตเดจเตเดจเต .ackrc เดซเดฏเดฒเตเด•เตพ; เดคเดฟเดฐเดฏเตฝ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
"ACKRC เดฒเตŠเด•เตเด•เต‡เดทเตป เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต". เดŽเด™เตเด•เดฟเตฝ เดˆ เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ --noenv เดŽเดจเตเดจเดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป.

เดจเดฟเตผเดตเตเดตเดšเดจเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด‚


เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เดคเดฐเด™เตเด™เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป ack เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด•เดดเดฟเดžเตเดžเต
เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต .ackrc เดซเดฏเตฝ - เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ เด“เดชเตเดทเดจเตเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเด•เตผเดคเตเดคเดพเดจเตเด‚ เด’เดŸเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดœเตเดœเต --perl เดซเต‚ เดŽเดฒเตเดฒเดพ perl เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ foo เดคเดฟเดฐเดฏเตเดจเตเดจเต. เดœเตเดœเต --help=types เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต, เด† เดชเต‡เตผเตพ
เดซเดฏเดฒเตเด•เตพ .pl, .pm, .pod เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ .t เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเดพเดฃเต. เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ .xs เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต เดŽเด™เตเด•เดฟเดฒเต‹
--perl เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เดซเดฏเดฒเตเด•เดณเตเด‚? เดœเตเดœเต --เดŸเตˆเดชเตเดชเต-เดšเต‡เตผเด•เตเด•เตเด• perl:ext:xs --perl เดซเต‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดตเตป
เด‡เดคเต เดจเดฟเดจเด•เตเด•เดพเดฃเตเต. --เดŸเตˆเดชเตเดชเต-เดšเต‡เตผเด•เตเด•เตเด• เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดงเดฟเด• เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเต‹ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดคเดฐเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเต‹ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
--เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต. เดœเตเดœเต --เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต eiffel:ext:e,eiffel เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต เดˆเดซเตฝ เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ .e เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ .eiffel. เด…เดคเดฟเดจเดพเตฝ เดˆ เดตเดพเด•เตเด•เต เด…เดŸเด™เตเด™เดฟเดฏ เดŽเดฒเตเดฒเดพ เดˆเดซเตฝ เดซเดฏเดฒเตเด•เดณเตเด‚ เดคเดฟเดฐเดฏเดพเตป
เดฌเต†เตผเดŸเตเดฐเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เด‚ เดœเตเดœเต --เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต eiffel:ext:e,eiffel --เดˆเดซเตฝ เดฌเต†เตผเดŸเตเดฐเดพเตปเดกเต. เดชเดคเดฟเดตเตเดชเต‹เดฒเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เตเด‚ เด•เดดเดฟเดฏเตเด‚
เดŽเดดเตเดคเตเด• --type=eiffel เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ --เดˆเดซเตฝ. เดจเดฟเดทเต‡เดงเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เด™เตเด™เดจเต† --เดจเต‹เดฏเดฟเดซเตฝ เดŽเดฒเตเดฒเดพเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดคเดฟเดฐเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ eiffel เดซเดฏเดฒเตเด•เตพ. เดชเตเดจเตผเดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: เดœเตเดœเต --เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต cc:ext:c,h เด’เดชเตเดชเด‚ .xs เดซเดฏเดฒเตเด•เตพ
เด‡เดจเดฟ เดคเดฐเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ cc.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ .ackrc เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

--type-set=eiffel:ext:e,eiffel

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฐเดฟเด•เดณเดฟเตฝ เดŽเดดเตเดคเตเด•

--เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต
eiffel:ext:e,eiffel

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ เดœเต‹เดฒเดฟ .ackrc เดซเดฏเตฝ:

--type-set eiffel:ext:e,eiffel

เดจเดฟเดฒเดตเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดคเดฐเด™เตเด™เดณเตเด‚ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• --เดธเดนเดพเดฏ เดคเดฐเด™เตเด™เตพ, เด‰เดฆเดพ เดœเตเดœเต --เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต
เดฌเดพเด•เตเด•เดชเตเดชเต:ext:bak --เดŸเตˆเดชเตเดชเต-เดšเต‡เตผเด•เตเด•เตเด• perl:ext:perl --เดธเดนเดพเดฏ เดคเดฐเด™เตเด™เตพ

เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡ (เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ ack 1.x เดชเต‹เดฒเต†), ack 2 เด“เดซเดฑเตเด•เตพ
เด…เดงเดฟเด• เดซเดฟเตฝเดŸเตเดŸเตผ เดคเดฐเด™เตเด™เตพ. เดชเตŠเดคเต เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดพเดฃเต --เดคเดฐเด‚-เดธเต†เดฑเตเดฑเต เดคเดฐเด‚:เดซเดฟเตฝเดฑเตเดฑเตผ:เดซเดฟเตฝเดŸเตเดŸเตผเดœเดฟเดŽเดธเต;
เดซเดฟเตฝเดŸเตเดŸเตผเด—เตเด•เตพ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต FILTER.

เด‡เดคเดพเดฃเต:เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
is เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดซเดฏเตฝเดจเดพเดฎเดตเตเดฎเดพเดฏเดฟ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเดฟเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด’เดฐเต เดตเดพเดฆเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเดพเดฏเดคเต
เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต.

เด‰เดฆเดพเดนเดฐเดฃเด‚:

--type-set make:is:Makefile

ext:เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚[,เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป2[,...]]
ext เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดฒเตเดฒ
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต เดฒเต€เดกเดฟเด‚เด—เต เดกเต‹เดŸเตเดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเด‚:

--type-set perl:ext:pl,pm,t

เดชเตŠเดฐเตเดคเตเดคเด‚:PATTERN
เดฎเดคเตเดธเดฐเด‚ เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเดฎเดพเดฏเดฟ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดซเดฏเตฝเดจเดพเดฎเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดชเดคเดฟเดตเต
เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดคเดฟเดฐเดฏเดฒเดฟเดจเดพเดฏเดฟ เด•เต‡เดธเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด†เด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเด‚:

--type-set make:match:/(gnu)?makefile/

เด†เดฆเตเดฏ เดฒเตˆเตป เดฎเดคเตเดธเดฐเด‚:PATTERN
เด†เดฆเตเดฏ เดฒเตˆเตป เดฎเดคเตเดธเดฐเด‚ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเต†เดคเดฟเดฐเต† เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดตเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.
เดชเต‡เดพเดฒเต† เดฎเดคเตเดธเดฐเด‚, เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด•เต‡เดธเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด†เด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเด‚:

--type-add perl:firstlinematch:/perl/

เดญเดพเดตเดฟเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดซเดฟเตฝเดŸเตเดŸเตผ เดคเดฐเด™เตเด™เตพ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

ENVIRONMENT เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ


เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ ack เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เต เดœเต€เดตเดฟเดคเด‚ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดต
เดŽเด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ --noenv เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽ.เดธเดฟ.เด•เต†.เด†เตผ.เดธเดฟ
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต .ackrc เดซเดฏเตฝ. เดˆ เดซเดฏเตฝ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดœเตเดœเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเตฝ เด•เดพเดฃเตเดจเตเดจเต.

ACK_OPTIONS
เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด“เดชเตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ.

ACK_COLOR_FILENAME
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเดฑเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต --เดธเด‚เด˜เด‚ เดฎเต‹เดกเต. เดธเตเดตเดคเดตเต‡,
เด…เดคเต "เดคเดŸเดžเตเดž เดชเดšเตเดš" เด†เดฃเต.

เด…เด‚เด—เต€เด•เตƒเดค เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต, เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•, เด‡เดฐเตเดฃเตเดŸเดคเต, เดฌเต‹เตพเดกเต, เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเตเด•, เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเตเด•, เดฌเตเดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•,
เดฑเดฟเดตเต‡เดดเตเดธเต, เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดฑเตเดชเตเดชเต, เดšเตเดตเดชเตเดชเต, เดชเดšเตเดš, เดฎเดžเตเดž, เดจเต€เดฒ, เดฎเดœเดจเตเดค, on_black, on_red,
on_green, on_yellow, on_blue, on_magenta, on_cyan, on_white. เด•เต‡เดธเต เด…เดฒเตเดฒ
เด•เดพเดฐเตเดฏเดฎเดพเดฏ. เดตเตเดฏเด•เตเดคเดตเตเด‚ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดชเต‹เดฒเต† เด…เดŸเดฟเดตเดฐเดฏเตเด‚ เด…เดŸเดฟเดตเดฐเดฏเตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฃเต. เดฆเดฟ
เดจเดฟเดฑเด‚ เดฎเดพเดคเตเดฐเด‚ เดฎเตเตปเดตเดถเดคเตเดคเต† เดตเตผเดฃเตเดฃเดตเตเด‚ on_color เดชเดถเตเดšเดพเดคเตเดคเดฒ เดตเตผเดฃเตเดฃเดตเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เด“เดชเตเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ --เดจเดฟเดฑเด‚-เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต.

ACK_COLOR_MATCH
เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดพเดšเด•เดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเดฑเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต --เดจเดฟเดฑเด‚ เดฎเต‹เดกเต. เดธเตเดตเดคเดตเต‡,
เด…เดคเต "เด•เดฑเตเดชเตเดชเต_เดฎเดžเตเดž" เด†เดฃเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เด“เดชเตเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ --เดตเตผเดฃเตเดฃ เดชเตŠเดฐเตเดคเตเดคเด‚.

เด•เดพเดฃเตเด• ACK_COLOR_FILENAME เดตเตผเดฃเตเดฃ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เดพเดฏเดฟ.

ACK_COLOR_LINENO
เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฒเตˆเตป เดจเดฎเตเดชเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฑเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต --เดจเดฟเดฑเด‚ เดฎเต‹เดกเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด…เดคเต
"เดฌเต‹เตพเดกเต เดฎเดžเตเดž".

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เด“เดชเตเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ --color-lineno.

เด•เดพเดฃเตเด• ACK_COLOR_FILENAME เดตเตผเดฃเตเดฃ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เดพเดฏเดฟ.

ACK_PAGER
"เด•เต‚เดŸเตเดคเตฝ", "เด•เตเดฑเดตเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด•เต‚เดŸเตเดคเตฝ" เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เด’เดฐเต เดชเต‡เดœเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เดเดคเต ack เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด‚
เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

"ACK_PAGER" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตˆเดชเตเดชเดฟเด‚เด—เต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดชเต‹เดฒเต† เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เตเด‚ เด•เดณเดฑเดฟเด‚เด—เตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดฒเตเดฒเดพเดคเต† Windows ack-เตฝ "ACK_PAGER" เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ เดŽเดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด‚
เดชเดฟเดจเตเดคเตเดฃ เดจเดฟเดฑเด‚.

เดฐเดฃเตเดŸเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ "ACK_PAGER_COLOR" "ACK_PAGER" เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต.

ACK_PAGER_COLOR
ANSI เด•เดณเตผ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเต‡เดœเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
"ACK_PAGER_COLOR" เดŽเดจเตเดจเดคเดฟเดฒเต† เดชเตˆเดชเตเดชเดฟเด‚เด—เต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดชเต‹เดฒเต† เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เตเด‚ เด•เดณเดฑเดฟเด‚เด—เตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพ Windows-เตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ "ACK_PAGER_COLOR" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดฒเดญเตเดฏเดฎเดพเดฃเต เดจเดฟเดฑเด™เตเด™เตพ


เดœเตเดœเต Perl's Term::ANSIColor เดฎเตŠเดกเตเดฏเต‚เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเดฑเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดจเตฝเด•เตเดจเตเดจเต
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเดฟเดธเตเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เต‡เดธเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.

เดซเต‹เตผเด—เตเดฐเต—เดฃเตเดŸเต เดจเดฟเดฑเด™เตเด™เตพ
เด•เดฑเตเดชเตเดชเต เดšเตเดตเดชเตเดชเต เดชเดšเตเดš เดฎเดžเตเดž เดจเต€เดฒ เดฎเดœเดจเตเดค เดธเดฟเดฏเดพเตป เดตเต†เดณเตเดณ

เดคเดฟเดณเด•เตเด•เดฎเตเดณเตเดณ_เด•เดฑเตเดชเตเดชเต เดคเดฟเดณเด•เตเด•เดฎเตเดณเตเดณ_เดšเตเดตเดชเตเดชเต เดคเดฟเดณเด•เตเด•เดฎเตเดณเตเดณ_เดชเดšเตเดš เดจเดฟเดฑเดฎเตเดณเตเดณ เดฎเดžเตเดž
เดคเดฟเดณเด™เตเด™เตเดจเตเดจ_เดจเต€เดฒ เดคเดฟเดณเด•เตเด•เดฎเตเดณเตเดณ_เดฎเดœเดจเตเดค เดคเดฟเดณเด•เตเด•เดฎเตเดณเตเดณ_เดธเดฟเดฏเดพเตป เดคเดฟเดณเด•เตเด•เดฎเตเดณเตเดณ_เดตเต†เดณเตเดชเตเดชเต

เดชเดถเตเดšเดพเดคเตเดคเดฒเด‚ เดจเดฟเดฑเด™เตเด™เตพ
on_black on_red on_green on_yellow
on_blue on_magenta on_cyan on_white

on_bright_black on_bright_red on_bright_green on_bright_yellow
on_bright_blue on_bright_magenta on_bright_cyan on_bright_white

ACK & เดฎเดฑเตเดฑเตเดณเตเดณเดต เดŸเต‚เดณเตเด•เตพ


เดตเดฟเดฎเต เดธเด‚เดฏเต‡เดพเดœเดจเด‚
เดœเตเดœเต Vim เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดกเดฟเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดฟเตฝ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• .vimrc เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดœเตเดœเต เดชเด•เดฐเด‚
of grep:

grepprg=ack\ -k เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•

เด† เด‰เดฆเดพเดนเดฐเดฃเด‚ "-k" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดคเดฟเดฐเดฏเดพเตป
เดฎเดฑเตเดฑเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดซเตเดฒเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เดœเตเดœเต เด•เต‚เดŸเดพเดคเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•
Vim-เตฝ เดซเดฒเด™เตเด™เตพ:

:เด—เตเดฐเต†เดชเต เดกเดฎเตเดชเตผ เดชเต†เตผเดฒเดฟเดฌเต

เดฎเตˆเตฝเดธเต เดธเตเดฑเตเดฑเต†เดฑเต†เดฑเตเดฑเต เด’เดฐเต Vim เดชเตเดฒเด—เดฟเตป เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เดœเตเดœเต เดชเด•เดฐเด‚ ":Ack" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
":grep", เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ.



เด‡เดฎเดพเด•เตเดธเต เดธเด‚เดฏเต‡เดพเดœเดจเด‚
เดซเดฟเตฝ เดœเดพเด•เตเดธเตบ เด’เดฐเตเดฎเดฟเดšเตเดšเต ack.el "เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฎเต‹เดกเต เดจเตฝเด•เตเดจเตเดจ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ ...
เดชเตเดฐเดงเดพเดจ เดฎเต‹เดกเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดจเดฟเด™เตเด™เตพ เดคเดฟเดฐเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดŠเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเดฃเตเดŸเต."

<http://www.shellarchive.co.uk/content/emacs.html>

เดŸเต†เด•เตเดธเตเดฑเตเดฑเตเดฎเต‡เดฑเตเดฑเต เดธเด‚เดฏเต‡เดพเดœเดจเด‚
เดชเต†เดกเตเดฐเต‹ เดฎเต†เดฒเต‹ เดŽเดดเตเดคเตเดจเตเดจ เด’เดฐเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเตโ€Œเดฎเต‡เดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฃเต "เดžเดพเตป เดŽเดจเตเดฑเต† เดฆเดฟเดตเดธเด‚ เด•เต‚เดŸเตเดคเดฒเตเด‚ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเตโ€Œเดฎเต‡เดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดชเตเดชเด‚
เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเตˆเตปเดกเต-เด‡เตป-เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฒเดฟเดฏ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดฆเต‹เดทเด•เดฐเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ เดžเดพเตป เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเตเดฎเต‡เดฑเตเดฑเต เด•เดฎเดพเตปเดกเต เดนเดพเด•เตเด•เต เดšเต†เดฏเตเดคเต
ack เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป find + grep เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเดฟเตฝ ack, เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดคเดฟเดฐเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดซเดฒเด‚
เด…เดคเต เด‡เดตเดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚:
<http://www.simplicidade.org/notes/archives/2008/03/search_in_proje.html>"

เดทเต†เตฝ เด’เดชเตเดชเด‚ เดฎเดŸเด™เตเด™เตเด• เด•เต‡เดพเดกเต
เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ grep, เดœเตเดœเต เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตฝ เดทเต†เตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเด•เตเดธเดฟเดฑเตเดฑเต เด•เต‹เดกเต เดจเตฝเด•เตเดจเตเดจเต
เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดฎเดพเดคเตเดฐเด‚ 0 เดŽเดจเตเดจเดคเตเด‚ เดชเตŠเดฐเตเดคเตเดคเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1 เด‰เด‚.

(เดทเต†เตฝ เดŽเด•เตเดธเดฟเดฑเตเดฑเต เด•เต‹เดกเต 1 เดŽเดจเตเดจเดคเต "เดธเดฟเดธเตเดฑเตเดฑเด‚" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเดพเด•เตเด•เตเดŸเดฟเด•เตเด•เตเด•เตพ เด‰เดณเตเดณ เดชเต‡เดณเดฟเตฝ "$?=256" เด†เดฃเต.)

เดฆเดฟ grep เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต 2 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

"-f" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "-g" เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เดซเดฏเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ 0 เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดซเดฏเดฒเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เดคเตเดŸเตผเดจเตเดจเต 1 เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚.

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต ACK เดชเตเดฐเดถเตเดจเด™เตเด™เตพ


เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเดคเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต ack เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเตฝเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด•เตเดฑเดšเตเดšเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•.

เด‰เดชเดฏเต‡เดพเด—เด‚ --noenv
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ .ackrc เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเดคเตเดค เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดฃเตเดŸเดพเด•เดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต เดฎเดฑเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• --noenv เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเต† เด…เดตเด—เดฃเดฟเด•เตเด•เดพเดจเตเด‚ .ackrc.

เด‰เดชเดฏเต‡เดพเด—เด‚ -f เดฒเต‡เด•เตเด•เต เด•เดพเดฃเตเด• เดŽเดจเตเดคเต เดซเดฏเดฒเตเด•เตพ เด‰เดฃเตเดŸเต เด†เด•เตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค
เด†เด•เตเด•เดฟเดจเตเดฑเต† -f เด’เดฐเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดŸเต‚เดณเดพเดฏเดฟเดŸเตเดŸเดพเดฃเต เด†เดฆเตเดฏเด‚ เดšเต‡เตผเดคเตเดคเดคเต. ack เดจเดฟเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฃเด‚, เด“เดŸเดฃเด‚ เดŽเดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเต เดœเตเดœเต -f เดเดคเตŠเด•เตเด•เต† เดซเดฏเดฒเตเด•เดณเดพเดฃเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดพเดฃเดพเตป. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดคเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเตป "--show-types" เด“เดชเตเดทเดจเตเด•เตพ.

เด‰เดชเดฏเต‡เดพเด—เด‚ --เดกเดฎเตเดชเต
เด‡เดคเต เดฒเต‹เดกเตเดšเต†เดฏเตโ€Œเดค ackrc เดซเดฏเดฒเตเด•เดณเตเด‚ เด…เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดค เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเตเด•เตŠเดฃเตเดŸเต
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดคเดฟเดฐเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ เดŸเตˆเดชเตเดชเตเด•เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต
เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดจเตเดฑเตเด™เตเด™เตเด•เตพ


เด‰เดชเดฏเต‡เดพเด—เด‚ The .ackrc เดซเดฏเตฝ.
เดฆเดฟ .ackrc เดจเดฟเด™เตเด™เตพ เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด†เด—เตเดฐเดนเดฟเด•เตเด•เดพเดคเตเดคเดคเตเดฎเดพเดฏ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเตเดฅเดฒเดฎเดพเดฃเดฟเดคเต
เด“เตผเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ --type-add, --type-set เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเด‚ เด…เดคเดฟเตฝ เด‡เดŸเตเด•. เดจเดฟเด™เตเด™เตพ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ
--เดธเตเดฎเดพเตผเดŸเตเดŸเต-เด•เต‡เดธเต, เด…เดคเตเด‚ เด…เดตเดฟเดŸเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดžเดพเตป เด…เดตเดฟเดŸเต† --เดธเต‹เตผเดŸเตเดŸเต-เดซเดฏเดฒเตเด•เดณเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต.

เด‰เดชเดฏเต‡เดพเด—เด‚ -f เดตเต‡เดฃเตเดŸเดฟ เด…เดงเตเดตเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด•เต‚เดŸเต† เดตเดฒเดฟเดฏ เด•เต‹เดกเตเดธเต†เดฑเตเดฑเตเด•เตพ
เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. "ack -f --perl" เดŽเดฒเตเดฒเดพ Perl เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เด’เดฐเต เดฎเดฐเดคเตเดคเดฟเตฝ, เด…เดฏเด•เตเด•เดพเตป เด…เดจเตเดฏเต‹เดœเตเดฏเด‚ xargs. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

# เด’เดฐเต เดŸเตเดฐเต€เดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ Perl เดซเดฏเดฒเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ "เด‡เดคเต" เดŽเดฒเตเดฒเดพเด‚ "เด…เดคเต" เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•.
ack-f --perl | xargs perl -p -i -e's/this/that/g'

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ:

perl -p -i -e's/this/that/g' $(ack -f --perl)

เด‰เดชเดฏเต‡เดพเด—เด‚ -Q เดŽเดชเตเดชเต‡เดพเตพ in เดธเด‚เดถเดฏเด‚ เด•เตเดฑเดฟเดšเตเดšเต เดฎเต†เดฑเตเดฑเดพเด•เตเดทเดฐเด™เตเด™เตพ
เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดฎเต†เดฑเตเดฑเดพเด•เตเดฏเดพเดฐเดพเด•เตเดฑเตเดฑเตผ เด‰เดณเตเดณ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เดŽ
เด’เดฐเต เดซเดฏเตฝเดจเดพเดฎเดคเตเดคเดฟเดฒเต‹ IP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‹ เด‰เดณเตเดณ เด•เดพเดฒเดฏเดณเดตเต, เดŽเดฒเตเดฒเดพเด‚ เด•เต‚เดŸเดพเดคเต† เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป -Q เดšเต‡เตผเด•เตเด•เตเด•
เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเดฟเด‚เด—เต. เด•เต‚เดŸเตเดคเตฝ เด…เดฑเดฟเดฏเดพเตป เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด•เดพเดฃเตเด•...

เด‰เดชเดฏเต‡เดพเด—เด‚ เดœเตเดœเต เดฒเต‡เด•เตเด•เต เด•เดพเดตเตฝ เดฒเต‹เด—เต เดซเดฏเดฒเตเด•เตพ
เด’เดฐเต เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดธเดจเตเดฆเตผเดถเด•เดจเตเดฑเต† เดชเตเดฐเดถเตโ€Œเดจ เดธเตเดฅเดฒเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดžเดพเตป เด•เดดเดฟเดžเตเดž เดฆเดฟเดตเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด’เดจเตเดจเต เด‡เดคเดพ. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด’เดฐเต เดชเตเดฐเดถเตเดจเด‚ เด•เตเดดเดชเตเดชเด‚.gif, เด…เดคเดฟเดจเดพเตฝ เดžเดพเตป เด†เด•เตเดธเดธเต เดฒเต‹เด—เต เดŽเดŸเตเดคเตเดคเต เดฐเดฃเตเดŸเต เดคเดตเดฃ ack เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเด•เดพเตป เดšเต†เดฏเตเดคเต.

ack -Q aa.bb.cc.dd /path/to/access.log | ack -Q -B5 เดŸเตเดฐเดฌเดฟเตพเดธเด‚.gif

เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ IP-เดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเต‹เด—เดฟเดฒเต† เดตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด†เดฆเตเดฏ ack เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต
เดŽเดจเตเดฑเต† เดชเตเดฐเดถเตโ€Œเดจเด•เดฐเดฎเดพเดฏ GIF-เดฒเต† เดชเตŠเดฐเตเดคเตเดคเด‚, เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹เดจเตเดจเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฒเต‹เด—เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดฎเตเดชเดคเตเดคเต† เด…เดžเตเดšเต เดตเดฐเดฟเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‡เดธเต.

เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ of --เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต:

$& เดฎเตเดดเตเดตเตป เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เตเด‚ PATTERN เดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดŸเต.

$1, $2,...
PATTERN-เดฒเต† 1, 2... เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเดกเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚.

"$`"
เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดšเดฐเดŸเต.

"$'"
เดฎเดคเตเดธเดฐเดถเต‡เดทเด‚ เดšเดฐเดŸเต.

เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเด‚ เด•เดพเดฃเตเด•
<http://perldoc.perl.org/perlvar.html#Variables-related-to-regular-expressions|perlvar>.

เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดพเดฑเตเดฑเต‡เดฃเดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เดตเดพเดšเด•เด‚ เดŽเด™เตเด™เดจเต† เดšเต‡เตผเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดˆ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต (เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ _ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
"e" เด‰เดณเตเดณ เดตเดพเด•เตเด•เดฟเดจเต เดšเตเดฑเตเดฑเตเด‚)

ack2.pl "\w*e\w*" quick.txt --output="$`_$&_$'"
_เดฆเดฟ_ เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เดคเดตเดฟเดŸเตเดŸเต เด•เตเดฑเตเด•เตเด•เตป เดฎเดŸเดฟเดฏเดจเดพเดฏ เดจเดพเดฏเดฏเตเดŸเต† เดฎเตเด•เดณเดฟเดฒเต‚เดŸเต† เดšเดพเดŸเตเดจเตเดจเต
เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เดคเดตเดฟเดŸเตเดŸเต เด•เตเดฑเตเด•เตเด•เตป เดฎเดŸเดฟเดฏเดจเดพเดฏ เดจเดพเดฏเดฏเตเดŸเต† เดฎเต‡เตฝ เดšเดพเดŸเตเดจเตเดจเต
เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เดคเดตเดฟเดŸเตเดŸเต เด•เตเดฑเตเด•เตเด•เตป เดฎเดŸเดฟเดฏเดจเดพเดฏ เดจเดพเดฏเดฏเตเดŸเต† เดฎเตเด•เดณเดฟเดฒเต‚เดŸเต† เดšเดพเดŸเตเดจเตเดจเต

เดธเดพเดงเดพเดฐเดฃ เด‰เดณเตเดณเดฟเตฝ ( ) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฎเดพเดšเตเดšเดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดญเดพเด—เด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด‡เดคเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเด•เตเดธเตเดชเตเดฐเดทเตป.

ack '=head(\d+)\s+(.*)' --output=' $1 : $2'
เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ "=head1 NAME" เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต "1 : NAME"

เดชเด™เตเด•เดฟเดŸเตเด• เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดฑเดฟเดตเต
ack-Users เดฎเต†เดฏเดฟเดฒเดฟเด‚เด—เต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดšเต‡เดฐเตเด•. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเตเดฑเตเด™เตเด™เตเด•เตพ เดŽเดจเดฟเด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•, เดžเดพเตป เด…เดต เด‡เดตเดฟเดŸเต† เดšเต‡เตผเด•เตเด•เดพเด‚.

เดชเดคเดฟเดตเตเดšเต‡เดพเดฆเตเดฏเด™เตเด™เตพ


เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต เด…เดฒเตเดฒ เดœเตเดœเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต a เดฎเดคเตเดธเดฐเด‚ in (เดšเดฟเดฒเดคเต เดซเดฏเตฝ)?
เด’เดฐเตเดชเด•เตเดทเต† เด…เดคเต เด’เดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เดชเต†เดŸเตเดŸเดคเดพเดฏเดคเตเด•เตŠเดฃเตเดŸเดพเด•เดพเด‚. ack-เดจเตเดฑเต† เดธเต†เตผเดšเตเดšเดฟเด‚เด—เต เดธเตเดตเดญเดพเดตเด‚
เดซเดฏเตฝ เดคเดฐเด‚ เดตเดดเดฟ เดจเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. If เดœเตเดœเต เด‡เดฒเตเดฒ เด…เดฑเดฟเดฏเตเด• เดŽเดจเตเดคเต เดฆเดฏเดฏเต‹เดŸเต† of เดซเดฏเดฒเต it เด†เดฃเต เดœเตเดœเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต The เดซเดฏเตฝ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต "-f" เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
"--show-types" เดธเตเดตเดฟเดšเตเดšเต เด“เดฐเต‹ เดซเดฏเดฒเตเด‚ เดเดคเต เดคเดฐเด‚ ack เด†เดฃเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ it be เดฎเดนเดคเตเดคเดพเดฏ if เดœเตเดœเต เดšเต†เดฏเตเดคเต เดคเดฟเดฐเดฏเตฝ & เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เดฃเต‹?
เด‡เดฒเตเดฒ, ack เดŽเดชเตเดชเต‹เดดเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดคเดฟเดฐเดฏเดพเดจเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดชเต‡เดณเดฟเดจเต เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดฎเดพเตผเด—เดฎเตเดฃเตเดŸเต
เดซเดฏเดฒเตเด•เตพ, "-i", "-p", "-n" เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ ack เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเดฒเตเดฒเดพเด‚ เดฎเดพเดฑเตเดฑเดพเตป
เดŽเดฒเตเดฒเดพ PHP เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ "foo" เดฎเตเดคเตฝ "bar" เดตเดฐเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต Unix เดทเต†เดฒเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚:

$ perl -i -p -e's/foo/bar/g' $(ack -f --php)

Can I เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เดœเตเดœเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด• .xyz เดซเดฏเดฒเตเด•เตพ?
เด…เดคเต†! เดฆเดฏเดตเดพเดฏเดฟ "เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต" เด•เดพเดฃเตเด•. เดŽเดจเตเดจเต เดตเดฟเดšเดพเดฐเดฟเดšเตเดšเดพเตฝ เดœเตเดœเต เด’เดฐเต เดคเดฐเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฃเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดฆเดฏเดตเดพเดฏเดฟ "เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ" เด•เดพเดฃเตเด•.

เด…เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต เด‡เดคเดฟเดจเด•เด‚ a เดชเตเดฐเต‹เด—เตเดฐเดพเด‚/เดชเดพเด•เตเด•เต‡เดœเต เดตเดฟเดณเดฟเดšเตเดšเต ack.
เด…เดคเต†, เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเด‚.

เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต is it เดตเดฟเดณเดฟเดšเตเดšเต เดœเตเดœเต if เด…เดคเต เดตเดฟเดณเดฟเดšเตเดšเต ack-grep?
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเต "เด…เด•เตเด•เต" เดŽเดจเตเดจเดพเดฃเต. เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดšเดฟเดฒ เดชเดพเด•เตเด•เต‡เดœเตผเดฎเดพเตผ เด…เดคเดฟเดจเต† "ack-grep" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด•เดพเดฐเดฃเด‚ "ack" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เด‡เดคเดฟเดจเด•เด‚ เด…เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต, เด…เดคเดฟเดจเต เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดพเดจเดฟเดฒเตเดฒ
เดˆ เด†เด•เตเด•เดฟเดจเตŠเดชเตเดชเด‚.

เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด’เดฐเต เดธเดฟเด‚เดฒเดฟเด™เตเด•เต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดžเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต เดœเตเดœเต เด…เดคเต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต ack-grep เด•เดพเดฐเดฃเด‚ เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฏ เด’เดจเตเดจเต
เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เดตเดณเดฐเต† เดšเต†เดฑเตเดคเตเด‚ เดฒเดณเดฟเดคเดตเตเดฎเดพเดฏ เด’เดฐเต เดชเต‡เดฐเดพเดฃเต ack-เดจเตเดฑเต† เด—เตเดฃเด™เตเด™เตพ.

เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดธเตเดกเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเต‚เดŸเตเดŸเต เด†เดฏเดฟ:

ln -s /usr/bin/ack-grep /usr/bin/ack

เดชเด•เดฐเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดทเต†เตฝ เด…เดชเดฐเดจเดพเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚:

# เดฌเดพเดทเต/zsh
เด…เดชเดฐเดจเดพเดฎเด‚ ack=ack-grep

# csh
เด…เดชเดฐเดจเดพเดฎเด‚ ack ack-grep

เดŽเดจเตเดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดตเตป เดœเตเดœเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต?
เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดŽเดจเดฟเด•เตเด•เต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฟเด‚เด—เดฟเตพ เด†เดฏเดฟ เด‰เดšเตเดšเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เดชเต‡เดฐเต เดตเต‡เดฃเด‚
เด…เด•เตเดทเดฐเด‚.

Can I do เดฎเตพเดŸเตเดŸเดฟ-เดฒเตˆเตป regexes?
เด‡เดฒเตเดฒ, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดฐเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดฑเต€เดœเด•เตโ€Œเดธเตเด•เดณเต† ack เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚
เด’เดฐเต เดธเดฎเดฏเด‚ เดฎเตเดดเตเดตเตป เดซเดฏเดฒเดฟเดฒเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตŠเดฐเตเดคเตเดคเดคเตเดคเดฟเดจเต เดธเดฎเต€เดชเดฎเตเดณเตเดณ เดตเดฐเดฟเด•เตพ เด•เดพเดฃเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด‡เดคเดฟเดจเดพเดฏเดฟ "--A", "--B", "--C" เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดธเดจเตเดฆเตผเดญเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต is เดœเตเดœเต เดชเดฑเดฏเตเด‚ me I เด‰เดฃเตเดŸเต an เด…เดธเดพเดงเตเดตเดพเดฏ เด“เดชเตเดทเตป เดŽเดชเตเดชเต‡เดพเตพ เดคเดฟเดฐเดฏเตเดจเตเดจเต เดตเต‡เดฃเตเดŸเดฟ "+foo"?
ack "+" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "-" เตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตโ€Œเดทเดจเตเด•เดณเต† เด“เดชเตโ€Œเดทเดจเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต; เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เด‡เดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดคเดฟเดฐเดฏเตฝ เดชเดฆเด‚ "--" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดšเต†เดฏเตเดฏเดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "--เดฎเดพเดšเตเดšเต" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
(เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, "+" เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดฎเต†เดฑเตเดฑเดพเด•เตเดฏเดพเดฐเดพเด•เตโ€ŒเดŸเดฑเดพเดฃเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดฎเดฑเด•เตเด•เดฐเตเดคเต!)

เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดตเตป "เด…เด•เตเด•เต '.{40000,}'" เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเต‹? เด…เดฒเตเดฒ เด† a เดธเดพเดงเตเดตเดพเดฃเต regex?
เดชเต‡เตพ เดญเดพเดท เด†เดตเตผเดคเตเดคเดจ เด•เตเดตเดพเดจเดฟเดฑเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต† 32K เด†เดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต ".{32767}" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเด‚
เด…เดฒเตเดฒเดพเดคเต† ".{32768}" เด…เดฒเตเดฒ.

เดŽ.เดธเดฟ.เด•เต†.เด†เตผ.เดธเดฟ เดจเตเดคเด—เตเดจเตเดฏเดจเตเดฑเดจเตเดงเดฆเตเดงเด—เตเดจ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต


Ack-เดจเต เดชเดฒ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต Ack
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต; เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เด“เดฐเต‹เดจเตเดจเตเด‚ เด‡เดตเดฟเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต†
เด“เดฐเต‹เดจเตเดจเตเด‚ เด…เดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดš เด“เดชเตเดทเดจเตเด•เตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต. (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเดพเตป เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดŽเดจเตเดฑเต† เดฏเต‚เดธเตผ ackrc-เดฒเต† --sort-files, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต† --nosort-files, เด•เดฎเดพเตปเดกเต เดฒเตˆเตป
เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจเต)

เด†เดชเตเดชเต::Ack::ConfigDefaults-เตฝ เดจเดฟเดจเตเดจเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต
"--ignore-ack-defaults".

ยท เด—เตเดฒเต‹เดฌเตฝ เดŽเด•เต†เด†เตผเดธเดฟ

เด†เด—เต‹เดณ ackrc-เตฝ เดจเดฟเดจเตเดจเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เด‡เดคเต "/etc/ackrc" เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต
Unix เดชเต‹เดฒเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ.

Windows XP-เดฒเตเด‚ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเตเด‚, ackrc "C:\Documents and Settings\A เดŽเดฒเตเดฒเดพเด‚
เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ\เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเดพเดฑเตเดฑ\ackrc".

Windows Vista/7-เดจเต เด•เต€เดดเดฟเตฝ, เด†เด—เต‹เดณ ackrc "C:\ProgramData" เดŽเดจเตเดจเดคเดฟเดฒเดพเดฃเต.

"--noenv" เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพ ackrc เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดคเดŸเดฏเตเดจเตเดจเต.

ยท เด‰เดชเดฏเต‹เด•เตเดคเตƒ ackrc

เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† ackrc-เตฝ เดจเดฟเดจเตเดจเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เด‡เดคเต "$HOME/.ackrc" เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต
Unix เดชเต‹เดฒเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ.

Windows XP-เดฒเตเด‚ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเตเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† ackrc "C:\Documents and
เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ\$USER\Application Data\ackrc".

Windows Vista/7-เดจเต เด•เต€เดดเดฟเตฝ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† ackrc เด†เดฃเต .

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดคเดฒ acrc เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดคเต $ACKRC เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ.

"--noenv" เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพ ackrc เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดคเดŸเดฏเตเดจเตเดจเต.

ยท เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต ACRC

เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต ackrc-เตฝ เดจเดฟเดจเตเดจเต เด“เดชเตเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต ackrc เด†เดฃเต เด†เดฆเตเดฏเดคเตเดคเต† ackrc
".ackrc" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "_ackrc" เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดซเดฏเตฝ, เด†เดฆเตเดฏเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดคเดฟเดฐเดฏเตเดจเตเดจเต,
เดคเตเดŸเตผเดจเตเดจเต เดชเดพเดฐเดจเตเดฑเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ, เดชเดฟเดจเตเดจเต† เดฎเตเดคเตเดคเดถเตเดถเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดฎเตเดคเดฒเดพเดฏเดต. เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚
"--noenv" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

ยท --ackrc

เด’เดฐเต ackrc เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "--ackrc" เด“เดชเตเดทเตป เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚.
เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต†เดฏเต†เดฒเตเดฒเดพเด‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. "--noenv" เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเต เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

ยท ACK_OPTIONS

"ACK_OPTIONS" เดŽเดจเตเดจ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เด‡เดคเต เด†เด•เดพเด‚
"--noenv" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟ.

ยท เด•เดฎเดพเตปเดกเต เดฒเตˆเตป

เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด“เดชเตเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเตฝ ACK 1. เดŽเด•เตเดธเต เด’เดชเตเดชเด‚ ACK 2. เดŽเด•เตเดธเต


ack 2 เดจเต เด’เดฐเตเดชเดพเดŸเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเดฟ; เด…เดตเดฐเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดคเดพ.

เดชเต†เดพเดคเตเดตเดพเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเด•
เดธเต†เดฒเด•เตโ€ŒเดŸเดฑเตเด•เดณเตŠเดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‚เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ 1.x เดคเดฟเดฐเดฏเต‚
เด’เดฐเต เดซเดฏเตฝ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต. ack 2.x, เดตเดฟเดชเดฐเต€เดคเดฎเดพเดฏเดฟ, เดŽเดฒเตเดฒเดพ เดธเดพเดงเดพเดฐเดฃ, เดจเต‹เตบ-เดฌเตˆเดจเดฑเดฟเดฏเดฟเดฒเตเด‚ เดคเดฟเดฐเดฏเตเด‚
เดตเดดเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดซเดฏเตฝ เดซเดฏเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• or --เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•-dir. เด‡เดคเดพเดฃเต
เดฏเตเดŸเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต -a/--เดŽเดฒเตเดฒเดพเด‚ ack 1.x เดฒเต† เด“เดชเตเดทเตป.

ยท เด•เต‚เดŸเตเดคเตฝ เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเตพ เด†เดฏ เด’เดฐเต เดซเดฟเตฝเดŸเตเดŸเตผ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เดถเด•เตเดคเดฎเดพเดฏ เดซเดฏเตฝ เดคเดฐเด™เตเด™เดณเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต. เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต, เดฆเดฏเดตเดพเดฏเดฟ "เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเต" เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.

ack เด‡เดชเตเดชเต‹เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ ackrc เดซเดฏเดฒเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต; เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต "ACKRC เดฒเตŠเด•เตเด•เต‡เดทเตป เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต" เด•เดพเดฃเตเด•.

ยท ack-เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดซเดฟเตฝเดŸเตเดŸเตผ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดฒเตเดฒ; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเดฑเดฏเดพเดจเดพเด•เตเด‚
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฐเต† เด‡เดทเตเดŸเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•.

เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต เด“เดชเตเดทเดจเตเด•เตพ
ยท เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดคเดฟเดฐเดฏเตฝ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด‚ เด•เดพเดฐเดฃเด‚, the -a/--เดŽเดฒเตเดฒเดพเด‚ เด’เดชเตเดชเด‚ -u/--เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ
เด“เดชเตเดทเดจเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. เด•เต‚เดŸเดพเดคเต†, เดฆเดฟ -k/--เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดคเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต
ack 1.x-เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเต†เตผเดšเตเดšเต เดธเตเดตเดญเดพเดตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ack เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด•.

ยท เดฆเดฟ -G เด“เดชเตเดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดฐเดฃเตเดŸเต เดชเดคเดฟเดตเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด†เดฏเดฟเดฐเตเดจเตเดจเต
เดตเดณเดฐเต† เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต; เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป -Gเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดคเดฟเดฏเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -x
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ เด’เดฐเต เดตเดพเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดชเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด“เดชเตเดทเตป.

ยท เดฆเดฟ --เดฌเตˆเดจเดฑเดฟ เด“เดชเตเดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต.

ยท เดฆเดฟ --เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เด“เดชเตเดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต.

ยท เดฆเดฟ --เดตเดพเดšเด•เด‚ เด“เดชเตเดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต.

ยท เดฆเดฟ --invert-file-match เด“เดชเตเดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. เดชเด•เดฐเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -v เด•เต‚เดŸเต† -g.

เดฎเดพเดฑเดฟ เด“เดชเตเดทเดจเตเด•เตพ
ยท เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ (-i, -w, -Q, เด’เดชเตเดชเด‚ -v) เด‡เดชเตเดชเต‹เตพ เดšเต†เดฏเตเดฏเดพเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -g.

เดšเต‡เตผเดคเตเดคเต เด“เดชเตเดทเดจเตเด•เตพ
ยท --เดซเดฏเดฒเตเด•เตพ-เดจเดฟเดจเตเดจเต เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเดพเดฏเดฟ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดšเต‡เตผเดคเตเดคเต
เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ.

ยท -x เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‡เตปเดชเตเดŸเตเดŸเต เดตเดดเดฟ เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป ack-เดจเต‹เดŸเต เดชเดฑเดฏเดพเตป เดšเต‡เตผเดคเตเดคเต; เดˆ เดชเดŸเตเดŸเดฟเด•
เดคเดฟเดฐเดฏเดฒเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต.

ยท -s เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต‹ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต‹ เด†เดฏ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป ack-เดจเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเดคเดฟเดจเต เดšเต‡เตผเดคเตเดคเต
เดซเดฏเดฒเตเด•เตพ.

ยท --เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด’เดชเตเดชเด‚ --noignore-directory เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดชเดฐเดจเดพเดฎเด™เตเด™เดณเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเต --เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•-dir เด’เดชเตเดชเด‚
--noignore-dir เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

ยท เดซเดฏเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด…เดตเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดšเต‡เตผเดคเตเดคเต (เด‰เดฆเดพ.
/.*~$/).

ยท --เดกเดฎเตเดชเต เดเดคเตŠเด•เตเด•เต† เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดšเต‡เตผเดคเตเดคเดคเต.

ยท --create-ackrc เดŽเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค ackrc เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเต
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ ack เดฒเต‹เดกเตเดšเต†เดฏเตโ€Œเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด† เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

ยท --เดŸเตˆเดชเตเดชเต-เดกเต†เตฝ เดซเดฏเตฝ เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเต.

ยท --ignore-ack-defaults เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต ack-เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดšเต‡เตผเดคเตเดคเต
เดธเตเดตเดจเตเดคเด‚ เดชเตเดฐเต€เดคเดฟ.

ยท --เดฌเดพเตผ ack เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด…เดกเตเดฎเดฟเดฑเตฝ เด…เด•เตเดฌเดพเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเดพเตป เดตเต‡เดฃเตเดŸเดฟ เดšเต‡เตผเดคเตเดคเต.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ack-grepp เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    เดซเดธเตผ
    เดซเดธเตผ
    เดซเต‡เดธเตผ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดธเต—เดœเดจเตเดฏเดตเตเด‚ เดฐเดธเด•เดฐเดตเตเดฎเดพเดฏ เด“เดชเตเดชเตบ เด†เดฃเต
    เดชเตเดฐเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ HTML5 เด—เต†เดฏเดฟเด‚ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต
    WebGL, Canvas เดŽเดจเตเดจเดฟเดต เด‰เดŸเดจเต€เดณเด‚ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต, เดฎเตŠเดฌเตˆเตฝ เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เตพ. เด—เต†เดฏเดฟเดฎเตเด•เตพ
    เดธเดนเด•เดฐเดฟเด•เตเด•เดพเด‚...
    เดซเต‡เดธเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    เดตเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป
    เดตเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป
    เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเดจเดพเดฃเต เดตเดพเดธเตเดธเตฝ
    เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฌเต‹เตผเดกเดฟเดจเตเดฑเต† เด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เต เดชเดคเดฟเดชเตเดชเตเด•เตพ
    เด•เดพเตผเดกเต เด—เต†เดฏเดฟเดฎเตเด•เดณเตเด‚. เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต
    เด—เต†เดฏเดฟเด‚ เดชเต€เดธเต เดฑเต†เตปเดกเดฑเดฟเด‚เด—เตเด‚ เด‡เดŸเดชเต†เดŸเดฒเตเด‚,
    เด’เดชเตเดชเด‚...
    เดตเดพเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    OpenPDF - iText เดจเตเดฑเต† เดซเต‹เตผเด•เตเด•เต
    OpenPDF - iText เดจเตเดฑเต† เดซเต‹เตผเด•เตเด•เต
    OpenPDF เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดœเดพเดต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดŽเตฝเดœเดฟเดชเดฟเดŽเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต PDF เดซเดฏเดฒเตเด•เตพ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
    MPL เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดฒเตˆเดธเตปเดธเต. OpenPDF เด†เดฃเต
    iText-เดจเตเดฑเต† LGPL/MPL เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเดฟเตปเด—เดพเดฎเดฟ,
    a ...
    OpenPDF - เดซเต‹เตผเด•เตเด•เต เด“เดซเต iText เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เดธเดพเด— เดœเดฟ.เด.เดŽเดธเต
    เดธเดพเด— เดœเดฟ.เด.เดŽเดธเต
    SAGA - เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚
    เดœเดฟเดฏเต‹เดธเดฏเดจเตเดฑเดฟเดซเดฟเด•เต เด…เดจเดฒเตˆเดธเตเด•เตพ - เด’เดฐเต เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฃเต
    เด‡เตปเดซเตผเดฎเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ (เดœเดฟเดเดŽเดธเต) เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ
    เดœเดฟเดฏเต‹เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเดณเตเดณ เด…เดชเดพเดฐเดฎเดพเดฏ เด•เดดเดฟเดตเตเด•เตพ
    เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เด…เดจ...
    SAGA GIS เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    Java / JTOpen เดจเดพเดฏเตเดณเตเดณ IBM เดŸเต‚เตพเดฌเต‹เด•เตเดธเต a
    เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดœเดพเดต เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เดฒเตˆเดฌเตเดฐเดฑเดฟ
    เด•เตเดฒเดฏเดจเตเดฑเต/เดธเต†เตผเดตเตผ, เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต
    OS/400 เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเต‹เดกเดฒเตเด•เตพ,
    i5/OS, เด’...
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    D3.js
    D3.js
    D3.js (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดพเดงเดฟเดทเตเด เดฟเดค เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ D3)
    เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต JavaScript เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    เดšเดฒเดจเดพเดคเตเดฎเด•เดตเตเด‚ เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป
    เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเดฒเต† เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚. D3 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
    เดจเต€...
    D3.js เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad