9
Ack برای 99٪ موارد استفاده از grep به عنوان یک جایگزین مستقل (یک فایل perl) طراحی شده است.ack در مورد پرونده هایی که جستجو می کند هوشمند است.این در مورد انواع خاصی از پرونده ها ، و بر اساس برنامه افزودنی روی پرونده و در برخی موارد ، محتوای پرونده می داند.Ack از پرونده ها و پرونده های پشتیبان تحت فهرست CVS و .svn چشم پوشی می کند.همچنین مسابقات را برجسته می کند تا به شما کمک کند ببینید مسابقه در کجا بوده است.Ack از عبارات منظم perl (PCRE) استفاده می کند.طراحی شده برای برنامه نویسان با درختان ناهمگن بزرگ با کد منبع ، ack صرفاً در پرل قابل حمل 5 نوشته شده و از قدرت عبارات منظم پرل استفاده می کند.