Laipni lūdzam vietnē serpulse.com, kur mēs dziļi iedziļināmies tehnoloģiju pasaulē un izpētām tās daudzos aspektus. Šodien mēs koncentrējamies uz komandu, kas bieži tiek ignorēta, bet ir neticami noderīga, īpaši tiem, kas strādā ar teksta failiem Unix līdzīgās sistēmās. Šī komanda ir TR.
Komanda TR nozīmē "translate" vai "transliterate". Tā ir vienkārša, taču jaudīga utilīta, ko izmanto Unix un Unix līdzīgās operētājsistēmās (tostarp Linux), lai aizstātu vai dzēstu rakstzīmes no standarta ievades (stdin), kas var būt fails vai citas komandas izvade.
Komandas TR pamata sintakse ir:
tr [opcijas] set1 [set2]
Varat izmantot komandu TR, lai virknē vai failā aizstātu noteiktas rakstzīmes. Piemēram:
atbalss "sveika pasaule" | tr 'o' '0'
Šī komanda visus burta “o” gadījumus aizstāj ar skaitli “0”, kā rezultātā tiek iegūts “hell0 w0rld”.
Lai dzēstu noteiktas rakstzīmes, vienkārši izlaidiet set2. Piemēram:
atbalss "sveika pasaule" | tr -d 'lo'
Tādējādi tiek noņemti visi burtu “l” un “o” gadījumi, iegūstot “he wrd”.
Komanda TR var arī saspiest atkārtotus rakstzīmju gadījumus vienā rakstzīmē. Šim nolūkam izmantojiet opciju -s:
echo "hellooo world" | tr -s 'o'
Tādējādi vairāki secīgie "o" tiek samazināti līdz vienam, radot "helo pasauli".
Līdzīgi kā saspiešanai, opciju -s var izmantot, lai saspiestu rakstzīmju kopas vienā eksemplārā:
atbalss "aaabbbccc" | tr -s 'abc'
Tā rezultātā tiek iegūts "abc", jo katra atkārtoto rakstzīmju kopa tiek samazināta līdz vienam gadījumam.
Komanda TR var viegli konvertēt tekstu starp lielajiem un mazajiem burtiem:
atbalss "sveika pasaule" | tr '[:lower:]' '[:upper:]'
atbalss "HELLO WORLD" | tr '[:upper:]' '[:lower:]'
Varat norādīt diapazonus savās kopās, izmantojot defisi (-). Piemēram, lai dzēstu visus ciparus no virknes:
echo "abc123def456" | tr -d '0-9'
Tādējādi tiek noņemti visi skaitļi, kā rezultātā tiek parādīts "abcdef".
Komanda TR ļauj apvienot vairākas opcijas sarežģītākām transformācijām. Šis ir piemērs, kas dzēš visas atstarpes un pārvērš tekstu par lielajiem burtiem:
echo " sveiki pasaule " | tr -d ' ' | tr '[:lower:]' '[:upper:]'
Šī komanda noņem visas atstarpes un maina burtus uz lielajiem burtiem, izvadot “HELLOWORLD”.
Strādājot ar speciālajām rakstzīmēm, izmantojiet atsoļa secības vai pēdiņas, lai nodrošinātu pareizu apstrādi. Piemēram, lai jaunās rindiņas aizstātu ar atstarpēm:
echo -e "line1\nline2\nline3" | tr '\n' ' '
Tādējādi katra jaunā rindiņa tiek pārvērsta par atstarpi, veidojot "rinda1 line2 line3".
Datu apstrādes uzdevumos TR ir nenovērtējams, lai iztīrītu ievades failus, noņemot nevēlamās rakstzīmes vai normalizējot formatējumu.
Lai gan nav droša šifrēšana, TR var izmantot vienkāršai rakstzīmju aizstāšanai, līdzīgi kā Cēzara šifros.
Lai sagatavotu tekstu parādīšanai vai turpmākai apstrādei, TR var palīdzēt standartizēt formātu, konvertējot reģistru vai noņemot svešas rakstzīmes.
Komanda TR no pirmā acu uzmetiena var šķist vienkārša, taču tās daudzpusība un efektivitāte padara to par būtisku rīku ikvienam, kas strādā ar tekstu Unix līdzīgā vidē. Neatkarīgi no tā, vai tīrāt datus, formatējat tekstu vai veicat pamata šifrēšanu, TR var racionalizēt jūsu darbplūsmu un ietaupīt laiku.
Mēs ceram, ka šis visaptverošais ceļvedis ir sniedzis vērtīgu ieskatu par komandas TR iespējām un lietojumiem. Sekojiet līdzi informatīvākiem rakstiem par tehnoloģijām un programmatūras utilītprogrammām vietnē serpulse.com.
| Pozīcija | Domēns | Lapa | Darbības |
|---|---|---|---|
| 1 | translate.yandex.ru | /dictionary/%d0%90%d... | |
|
Nosaukums
tr - Словарь и онлайн перевод на английский, русский ...
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Бесплатный онлайн перевод с английского и других языков на русский и обратно . Переводчик работает со словами, текстами, а также веб-страницами и надписями ... |
|||
| 2 | ru.wikipedia.org | /;21485444 | |
|
Pilns URL
Nosaukums
N/A
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Nav pieejams fragments |
|||
| 3 | context.reverso.net | /%d0%bf%d0%b5%d1%80%... | |
|
Nosaukums
Перевод "TR" на русский - примеры английский
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
TR |
|||
| 4 | www.translate.ru | /%D0%BF%D0%B5%D1%80%... | |
|
Nosaukums
tr – перевод на русский с английского
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
перевод "tr" с английского на русский от PROMT, TR, транзакция, совокупный доход , tr shelf, TR switch, TR switching, транскрипция, произношение, ... |
|||
| 6 | www.trpub.ru | /about/ | |
|
Pilns URL
Nosaukums
О компании TR Publish
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Компания TR Publish предоставляет профессиональные услуги письменного и устного перевода , а также услуги перевода и озвучивания видеоматериалов, современной ... |
|||
| 7 | www.babla.ru | /%D0%B0%D0%BD%D0%B3%... | |
|
Nosaukums
TR - Перевод на русский
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Перевод 'tr' с английского на русский и многие другие переводы с помощью бесплатного онлайн словаря. |
|||
| Pozīcija | Domēns | Lapa | Darbības | |
|---|---|---|---|---|
| 1 | doka-guide.vercel.app | /html/tables/ | ||
|
Nosaukums
Как устроены таблицы в HTML и как их правильно верстать.
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
« tr » расшифровывается как «table row» и переводится «ряд таблицы». |
||||
| 2 | info-master.su | /programming/web/htm... | ||
|
Nosaukums
Теги TR , TD и TH
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Продолжаем изучать таблицы, и сегодня чуть подробнее об основных табличных тегах TR и TD, а также о малоизвестном теге TH. |
||||
| 3 | hcdev-ru.pages.dev | /html/tr/ | ||
|
Pilns URL
Nosaukums
< tr > HTML и CSS с примерами кода
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Тег tr (от англ. table row — строка таблицы) служит контейнером для создания строки таблицы. |
||||
| 4 | basicweb.ru | /html/tag_tr.php | ||
|
Pilns URL
Nosaukums
Тег < tr > | HTML справочник
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Строка таблицы определяется элементом tr . |
||||
| 5 | open-source-peace.github.io | /w3schoolsrus/tags/t... | ||
|
Nosaukums
HTML Тег < tr >. Справочник тегов. W3Schools на русском
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Элемент tr содержит один или несколько th или td элементов. |
||||
| 6 | html.okpython.net | /html/html_spravochn... | ||
|
Nosaukums
HTML
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
В HTML тег tr (от англ. table row – строка таблицы) предназначен для формирования строк таблицы и может содержать заголовочные ячейки th или... |
||||
| 7 | htmlacademy.ru | /blog/html-tags/tr | ||
|
Pilns URL
Nosaukums
tr — строка таблицы — журнал «Доктайп» | HTML Academy
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Если необходимо создать таблицу без использования тега < tr >, можете воспользоваться другими тегами для создания разметки, например... |
||||
| 8 | developer.mozilla.org | /en-us/docs/web/html... | ||
|
Nosaukums
< tr >
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums: 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.... | ||
|
Nosaukums
Курс Модуль 1
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Внутри него размещаются строки таблицы, каждая из которых определяется с помощью тега < tr >. |
||||
| 10 | spravka.seodon.ru | /html/tr.php | ||
|
Pilns URL
Nosaukums
seodon.ru | Теги HTML - Тег TR
Pēdējo reizi atjaunināts
N/A
Lapas autoritāte
N/A
Satiksme:
N/A
Atpakaļsaites:
N/A
Sociālās akcijas:
N/A
Ielādes laiks:
N/A
Fragmenta priekšskatījums:
Естественно, к тегу < TR > можно применить не только его атрибуты, но и стили (CSS). |
||||