tr Використання | Приклади | Посилання | Навігаційне менюtr(1)tr(1)tr(1)р
Стандартні програми для Unix
UNIXутиліта
tr — UNIX-утиліта для перетворення символів. Утиліта tr копіює стандартний вхідний потік в стандартний вихідний, підставляючи або видаляючи деякі символи. Задані опції і операнди рядок1 і рядок2 керують перетворенням.
Використання |
- tr [-c | -C] [-s] рядок1 рядок2
- tr -s [-c | -C] рядок1
- tr -d [-c | -C] рядок1
- tr -ds [-c | -C] рядок1 рядок2
Підтримуються такі опції:
- -c, -C
- Доповнює набір символів, що задається рядком 1.
- -d
- Видаляє всі входження символів, вказаних в рядку 1.
- -s
- Замінює входження символу, що повторюються, одним символом.
Приклади |
В цьому прикладі створюється список всіх слів у файлі file1, який поміщається у файл file2 по одному слову в рядку:
tr -cs "[:alpha:]" "[n*]" < file1 > file2
Наступна команда переводить всі символи нижнього регістра у файлі file1 у верхній регістр і записує результат в стандартний вихідний потік:
tr "[:lower:]" "[:upper:]" < file1
В даному прикладі використовується клас еквівалентності для виявлення акцентованих варіантів базового символу e у файлі file1, з яких віддаляються діактричні знаки, і результат записується у файл file2:
tr "[=e=]" e < file1 > file2
Посилання |
tr(1) — сторінка допомоги man в GNU (див. GNU Coreutils)
tr(1) — сторінка допомоги man в OpenBSD
tr(1) — сторінка допомоги man в FreeBSD
|