more unix filter awk
Огляд інших команд фільтра Unix та awk і і команди для простої автоматизованої обробки тексту:
У цьому посібнику ми розглянемо інші команди фільтра.
Ми також розглянемо awk та sed, що є двома потужними командами для простої автоматизованої обробки тексту.
Відео Unix # 21:
видалення елемента з масиву java
Більше команд Unix Filter
| Команда | tr - ця команда використовується для перекладу символів у файлі в деяких інших формах, таких як стискання повторюваних символів і заміна його на єдине входження цього символу або видалення символу. Цього можна досягти, використовуючи різні варіанти, доступні за допомогою команди tee. |
|---|---|
| Загальний синтаксис: | tr (ОПЦІЯ) …… SET1 (SET2) |
| Приклад1: | tr -d ‘,’ |
| Приклад 2 | $ tr -d “привіт” |
| Команда | трійник - ця команда використовується для одночасного зчитування вхідних даних із stdin та перенаправлення виводу на stdout, тобто на екран відображення, а також на вказані файли. В основному він використовується разом з трубами та фільтрами. |
|---|---|
| Загальний синтаксис: | трійник (ВАРІАНТ)…. (ФАЙЛ) |
| Приклад | $ cat file1 | трійник filenew Ця команда відобразить вміст файлу1 на екрані дисплея, а також буде збережена у файлі filenew, який можна переглянути командою cat filenew |
Unix і і awk Службові програми обробки тексту
Unix надає sed і awk як дві утиліти для обробки тексту, які працюють по черзі. Програма sed (редактор потоків) добре працює з обробкою на основі символів, а програма awk (Aho, Weinberger, Kernighan) добре працює з обробленою полями.
Обидва використовують регулярні вирази для пошуку шаблонів та команд підтримки для обробки збігів.
за допомогою eclipse для c ++
| Команда | awk - ця команда є корисною та потужною командою, яка використовується для зіставлення зразків, а також для обробки тексту. |
|---|---|
| Загальний синтаксис | awk (options) файл «текстовий текст програми» |
| Приклад | $ ls -l | awk ‘{print $ 3}’ Ця команда відобразить лише третій стовпець із довгого списку файлів і каталогів. |
| Команда | sed - це потужна команда для редагування «потоку» тексту. Він може читати введення з текстового файлу або з конвеєрного введення та обробляти введення за один прохід .. |
|---|---|
| Загальний синтаксис | sed (ВАРІАНТ) ... .. (- f) (файл) |
| Приклад1 | Але файл -n '/ hello / p1 Ця команда відобразить усі рядки, які містять привіт |
| Приклад2 | sed ‘s / hello / HELLO /’ файл1 Ця команда замінить привіт HELLO скрізь у файлі. |
| Приклад3 | Але '/ привіт / + 2d файл1 Ця команда видалить два рядки, починаючи з першого збігу 'привіт' |
У нашому підручнику ви дізнаєтесь більше про параметри командного рядка.
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Команди обробки тексту Unix: фільтри Unix із прикладами
- Підручник з труб Unix: Труби в програмуванні Unix
- Команди Unix: основні та вдосконалені команди Unix з прикладами
- Підручник для початківців UNIX (20+ поглиблених навчальних відеороликів Unix)
- Як порівняти два файли в Unix: команди порівняння файлів
- Команди управління процесами Unix, такі як Ps та Top (Частина C)
- Процеси в Unix: команди управління процесами та налагодження
- Команди програм Unix Utilities: Which, Man, Find Su, Sudo (Частина D)