Добре дошли в serpulse.com, където се потапяме дълбоко в света на технологиите и изследваме многото му аспекти. Днес се фокусираме върху команда, която често се пренебрегва, но е невероятно полезна, особено за тези, които работят с текстови файлове на Unix-подобни системи. Тази команда е TR.
Командата TR означава „превеждане“ или „транслитериране“. Това е проста, но мощна помощна програма, използвана в Unix и Unix-подобни операционни системи (включително Linux) за замяна или изтриване на знаци от стандартен вход (stdin), който може да бъде файл или изведен изход от друга команда.
Основният синтаксис на командата TR е:
tr [опции] set1 [set2]
Можете да използвате командата TR, за да замените определени знаци в низ или файл. Например:
echo "здравей свят" | tr 'o' '0'
Тази команда заменя всички случаи на буквата „o“ с числото „0“, което води до „hell0 w0rld“.
За да изтриете определени знаци, просто пропуснете set2. Например:
echo "здравей свят" | tr -d 'lo'
Това премахва всички срещания на 'l' и 'o', като се получава "he wrd".
Командата TR може също да компресира повтарящи се екземпляри на знаци в един знак. Използвайте опцията -s за тази цел:
echo "hellooo world" | tr -s 'o'
Това редуцира множеството последователни „о“ до само едно, създавайки „helo world“.
Подобно на компресията, опцията -s може да се използва за компресиране на набори от знаци в един екземпляр:
echo "aaabbbccc" | tr -s 'abc'
Това води до "abc", тъй като всеки набор от повтарящи се знаци се свежда до едно срещане.
Командата TR може лесно да конвертира текст между главни и малки букви:
echo "здравей свят" | tr '[:lower:]' '[:upper:]'
echo "HELLO WORLD" | tr '[:upper:]' '[:lower:]'
Можете да посочите диапазони във вашите набори, като използвате знака тире (-). Например, за да изтриете всички цифри от низ:
echo "abc123def456" | tr -d '0-9'
Това премахва всички числа, което води до „abcdef“.
Командата TR ви позволява да комбинирате множество опции за по-сложни трансформации. Ето пример, който изтрива всички бели интервали и преобразува текста в главни букви:
echo " здравей свят " | tr -d ' ' | tr '[:lower:]' '[:upper:]'
Тази команда премахва всички интервали и променя буквите на главни, извеждайки „HELLOWORLD“.
Когато работите със специални знаци, използвайте екраниращи последователности или кавички, за да осигурите правилна обработка. Например, за да замените новите редове с интервали:
echo -e "line1\nline2\nline3" | tr '\n' ' '
Това превръща всеки нов ред в интервал, произвеждайки "line1 line2 line3".
При задачи за обработка на данни TR е безценен за почистване на входни файлове чрез премахване на нежелани знаци или нормализиране на форматирането.
Въпреки че не е защитено криптиране, TR може да се използва за просто заместване на знаци, подобно на основните шифри на Цезар.
За подготовка на текст за показване или по-нататъшна обработка TR може да помогне за стандартизиране на формата чрез преобразуване на малки и големи букви или премахване на странични знаци.
Командата TR може да изглежда проста на пръв поглед, но нейната гъвкавост и ефективност я правят основен инструмент за всеки, който работи с текст в среди, подобни на Unix. Независимо дали почиствате данни, форматирате текст или извършвате основно криптиране, TR може да рационализира работния ви процес и да спести време.
Надяваме се, че това изчерпателно ръководство е предоставило ценна представа за възможностите и употребите на командата TR. Очаквайте още информативни статии за технологии и софтуерни помощни програми от serpulse.com.
| Позиция | Домейн | Страница | Действия |
|---|---|---|---|
| 1 | translate.yandex.ru | /dictionary/%d0%90%d... | |
|
Пълен URL адрес
Заглавие
tr - Словарь и онлайн перевод на английский, русский ...
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Бесплатный онлайн перевод с английского и других языков на русский и обратно . Переводчик работает со словами, текстами, а также веб-страницами и надписями ... |
|||
| 2 | ru.wikipedia.org | /;21485444 | |
|
Пълен URL адрес
Заглавие
N/A
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Няма наличен фрагмент |
|||
| 3 | context.reverso.net | /%d0%bf%d0%b5%d1%80%... | |
|
Пълен URL адрес
Заглавие
Перевод "TR" на русский - примеры английский
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
TR |
|||
| 4 | www.translate.ru | /%D0%BF%D0%B5%D1%80%... | |
|
Заглавие
tr – перевод на русский с английского
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
перевод "tr" с английского на русский от PROMT, TR, транзакция, совокупный доход , tr shelf, TR switch, TR switching, транскрипция, произношение, ... |
|||
| 6 | www.trpub.ru | /about/ | |
|
Пълен URL адрес
Заглавие
О компании TR Publish
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Компания TR Publish предоставляет профессиональные услуги письменного и устного перевода , а также услуги перевода и озвучивания видеоматериалов, современной ... |
|||
| 7 | www.babla.ru | /%D0%B0%D0%BD%D0%B3%... | |
|
Пълен URL адрес
Заглавие
TR - Перевод на русский
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Перевод 'tr' с английского на русский и многие другие переводы с помощью бесплатного онлайн словаря. |
|||
| Позиция | Домейн | Страница | Действия | |
|---|---|---|---|---|
| 1 | doka-guide.vercel.app | /html/tables/ | ||
|
Пълен URL адрес
Заглавие
Как устроены таблицы в HTML и как их правильно верстать.
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
« tr » расшифровывается как «table row» и переводится «ряд таблицы». |
||||
| 2 | info-master.su | /programming/web/htm... | ||
|
Пълен URL адрес
Заглавие
Теги TR , TD и TH
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Продолжаем изучать таблицы, и сегодня чуть подробнее об основных табличных тегах TR и TD, а также о малоизвестном теге TH. |
||||
| 3 | hcdev-ru.pages.dev | /html/tr/ | ||
|
Пълен URL адрес
Заглавие
< tr > HTML и CSS с примерами кода
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Тег tr (от англ. table row — строка таблицы) служит контейнером для создания строки таблицы. |
||||
| 4 | basicweb.ru | /html/tag_tr.php | ||
|
Пълен URL адрес
Заглавие
Тег < tr > | HTML справочник
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Строка таблицы определяется элементом tr . |
||||
| 5 | open-source-peace.github.io | /w3schoolsrus/tags/t... | ||
|
Заглавие
HTML Тег < tr >. Справочник тегов. W3Schools на русском
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Элемент tr содержит один или несколько th или td элементов. |
||||
| 6 | html.okpython.net | /html/html_spravochn... | ||
|
Заглавие
HTML
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
В HTML тег tr (от англ. table row – строка таблицы) предназначен для формирования строк таблицы и может содержать заголовочные ячейки th или... |
||||
| 7 | htmlacademy.ru | /blog/html-tags/tr | ||
|
Пълен URL адрес
Заглавие
tr — строка таблицы — журнал «Доктайп» | HTML Academy
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Если необходимо создать таблицу без использования тега < tr >, можете воспользоваться другими тегами для создания разметки, например... |
||||
| 8 | developer.mozilla.org | /en-us/docs/web/html... | ||
|
Заглавие
< tr >
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента: An additional table row ( < tr > ) is added as the first row of the table with column header cells ( ) providing a header for each column.;5823197
| |
|||
| 9 | javarush.com | /quests/lectures/ru.... | ||
|
Заглавие
Курс Модуль 1
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Внутри него размещаются строки таблицы, каждая из которых определяется с помощью тега < tr >. |
||||
| 10 | spravka.seodon.ru | /html/tr.php | ||
|
Пълен URL адрес
Заглавие
seodon.ru | Теги HTML - Тег TR
Последна актуализация
N/A
Право на страницата
N/A
Трафик:
N/A
Обратни връзки:
N/A
Социални споделяния:
N/A
Време за зареждане:
N/A
Визуализация на фрагмента:
Естественно, к тегу < TR > можно применить не только его атрибуты, но и стили (CSS). |
||||