русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Команда awk в linux. Приклади

Виконуючи попередню роботу, Ви, можливо, не раз скаржилися на відсутність у пэлементарных фільтрах Unix обчислювальних і логічних можливостей. Цей недолік компенсується в утиліті awk, яка, будучи однією з утиліт, пработающих з регулярними виразами, в той же час надає програмісту палгоритмические та обчислювальні можливості, що базуються на синтаксис мови C. Як ви побачите нижче, багато з тих попередніх завдань, для вирішення яких нам доводилося створювати довгі конвеєрні ланцюжка команд, можуть бути вирішені одним зверненням до утиліті awk.

awk може застосовуватися також і як фільтр і, поєднуючись в ланцюжку фільтрації з іншими утилітами, необмежено розширювати можливості командного управління.

Хоча синтаксис внутрішнього мови awk базується на синтаксис мови C, слід пам'ятати, що мова awk - мова обробки текстів, в цій мові існує єдиний тип даних - рядок символів, а при виконанні обчислювальних операцій відбуваються "прозорі" перетворення строкових операндів в числові і числових результатів - в строковий тип. пВ даній роботі Вам пропонується розробити програми awk для вирішення задач обробки текстових файлів. Ви можете комбінувати виклик awk з викликами інших утиліт, але в більшості випадків в цьому немає необхідності.

Приклад виконання завдання.

Довідка

Переглядів: 10285

Повернутися в зміст:ОС Linux




Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн