Дуже небагато людей досі пишуть код із спадщиною 1970-х років: ML, Pascal, Scheme, Smalltalk. (Мова C все ще широко використовується, але в суттєво оновлених версіях.) Порушуючи цю тенденцію, утиліта Unix 1977 року Awk може похвалитися групою лояльних користувачів і, здається, готова продовжувати працювати в далекому майбутньому.
Awk є безцінним для багатьох цілей, де логіка текстового фільтра охоплює кілька рядків і вам потрібно підтримувати стан (на відміну від grep і sed), але, як я виявив останнім часом, можуть бути випадки, коли вам потрібно щось більш гнучке (ціною простоти).
Прогноз AWK Stock на 12 місяців На основі 5 аналітиків Уолл-стріт, які пропонують цільові ціни на 12 місяців для American Water за останні 3 місяці. The середня цільова ціна становить $146,67 з високим прогнозом $152,00 і низьким прогнозом $138,00. Цільова середня ціна становить зміну на 2,48% порівняно з останньою ціною в $143,12.
швидкість Однією з головних переваг awk над Python є його швидкість. Awk розроблено як швидка та ефективна мова для обробки текстових файлів, що робить її ідеальною для завдань сортування даних. Навпаки, Python може бути повільнішим, оскільки це мова більш загального призначення з великою кількістю накладних витрат.
Ви повинні вміти знаходити власні межі, бути готовими подолати їх і прагнути стати досвідченим користувачем Perl, як засновник, Ларрі Уолл. Якщо ви обираєте це, рости, удосконалюватися і ставати кращим, і кращим, і кращим, тоді Perl — найкращий варіант. Це залежить від вас. Це хороше розуміння.
З sed і awk можна робити дуже гарні трюки, але коли проблеми стають складнішими, набагато швидше використовувати розумнішу мову. І якщо ви добре знаєте цю мову, ви виявите, що вона також може бути дуже лаконічною для відносно простіших завдань.