<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Транслитерация из-под cron</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html</link>
    <description>Есть скрипт для транслитерации:&lt;br&gt;&lt;br&gt;&#091;code&#093;#!/bin/bash&lt;br&gt;&lt;br&gt;shopt -s nullglob&lt;br&gt;&lt;br&gt;for NAME in /home/samba/fileserver/public/* ; do&lt;br&gt;  TRS=&#096;echo $NAME &amp;#124; sed &quot;y/абвг&amp;#1169;деёжзиы&amp;#1110;йклмнопрстуфц/abvhgdeegzyyijklmnoprstufc/&quot;&#096;&lt;br&gt;  TRS=&#096;echo $TRS &amp;#124; sed &quot;y/АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYYIJKLMNOPRSTUFC/&quot;&#096;&lt;br&gt;  TRS=$&#123;TRS//&amp;#1111;/ji&#125;; TRS=$&#123;TRS//&amp;#1031;/JI&#125;&lt;br&gt;  TRS=$&#123;TRS//&amp;#1108;/ye&#125;; TRS=$&#123;TRS//&amp;#1028;/YE&#125;&lt;br&gt;  TRS=$&#123;TRS//ж/zh&#125;; TRS=$&#123;TRS//Ж/ZH&#125;&lt;br&gt;  TRS=$&#123;TRS//ч/ch&#125;; TRS=$&#123;TRS//Ч/CH&#125;&lt;br&gt;  TRS=$&#123;TRS//х/kh&#125;; TRS=$&#123;TRS//Х/KH&#125;&lt;br&gt;  TRS=$&#123;TRS//ш/sh&#125;; TRS=$&#123;TRS//Ш/SH&#125;&lt;br&gt;  TRS=$&#123;TRS//щ/sch&#125;; TRS=$&#123;TRS//Щ/SCH&#125;&lt;br&gt;  TRS=$&#123;TRS//ю/yu&#125;; TRS=$&#123;TRS//Ю/YU&#125;&lt;br&gt;  TRS=$&#123;TRS//я/ya&#125;; TRS=$&#123;TRS//Я/YA&#125;&lt;br&gt;  TRS=$&#123;TRS//э/ye&#125;; TRS=$&#123;TRS//Э/YE&#125;&lt;br&gt;  TRS=$&#123;TRS//ъ/&#125;; TRS=$&#123;TRS//Ъ/&#125;&lt;br&gt;  TRS=$&#123;TRS//ь/&#125;; TRS=$&#123;TRS//Ь/&#125;&lt;br&gt;  TRS=$&#123;TRS//&#092; /_&#125;; TRS=$&#123;TRS//&#092;&quot;/&#125;&lt;br&gt;  TRS=$&#123;TRS//&#092;:/&#125;; TRS=$&#123;TRS//&#092;;/&#125;&lt;br&gt;  TRS=$&#123;TRS//&#092;!/&#125;; TRS=$&#123;TRS//&#092;?/&#125;&lt;br&gt;  TRS=$&#123;TRS//&#092;&#064;/&#125;; TRS=$&#123;TRS//&#092;$/&#125;&lt;br&gt;  TRS=$&#123;TRS//&#092;&#037;/&#125;; TRS=$&#123;TRS//&#092;^/&#125;&lt;br&gt;  TRS=$&#123;TRS//&#092;~/&#125;; TRS=$&#123;TRS//&#092;*/&#125;&lt;br&gt;  i</description>

<item>
    <title>Транслитерация из-под cron (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#24</link>
    <pubDate>Thu, 13 Nov 2014 23:20:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt; сами найти ошибку не в состоянии &lt;br&gt;&amp;gt; &#091;code&#093;Если задать вопрос на американском форуме, вам ответят. Если задать вопрос на &lt;br&gt;&amp;gt; израильском форуме, вам зададут встречный вопрос. Если задать вопрос на русском &lt;br&gt;&amp;gt; форуме, вам будут долго объяснять, какой вы мудак.&#091;/code&#093; &lt;br&gt;&lt;br&gt;Потому что ты - мудак, тебе даже sed об этом написал: &lt;br&gt;&lt;br&gt;sed: -e expression #1, char 82: strings for &#096;y&apos; command are different lengths&lt;br&gt;sed: -e expression #1, char 82: strings for &#096;y&apos; command are different lengths&lt;br&gt;&lt;br&gt;sed тоже аццкий тролль? идевается над тобой гад.&lt;br&gt;</description>
</item>

<item>
    <title>Транслитерация из-под cron (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#23</link>
    <pubDate>Thu, 13 Nov 2014 23:15:35 GMT</pubDate>
    <description>&amp;gt; Вы сами намеренно обрезали количество входных символов замены для того, &lt;br&gt;&amp;gt; что бы якобы продемонстрировать проблему кодировки локали.&lt;br&gt;&lt;br&gt;Да, делать мне больше нех...я, - детешек унижать. С первого сообщения видно что ты лошарик.&lt;br&gt;Тебя мордой ткули, что ты UTF8 пытаешься в ASCII конвертнуть, потому что локаль кревая. &lt;br&gt;Нет пля, сопли пузырями, понты качает. &lt;br&gt;</description>
</item>

<item>
    <title>Транслитерация из-под cron (Azar1K)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#22</link>
    <pubDate>Thu, 13 Nov 2014 21:00:46 GMT</pubDate>
    <description>&amp;gt; сами найти ошибку не в состоянии&lt;br&gt;&lt;br&gt;&#091;code&#093;Если задать вопрос на американском форуме, вам ответят. Если задать вопрос на израильском форуме, вам зададут встречный вопрос. Если задать вопрос на русском форуме, вам будут долго объяснять, какой вы мудак.&#091;/code&#093;&lt;br&gt;Этот топик &amp;#8211; отличная иллюстрация выше изложенного, а вы &amp;#8211; типичный троль, который ничего дельного кроме засорения не написал.&lt;br&gt;Надо было сразу спросить на stackoverflow. За 1-2 поста был бы ответ, а не как здесь - натролили много букафф бес толку.&lt;br&gt;Со времени топикстарта перевел последних 2 старых сервера на wheezy и мой первоначальный вариант скрипта отлично работает теперь на всех серверах (без какой либо дополнительной настройки локалей или самбы как неумолимо глупо здесь писал один сказочный персонаж). Только время здесь убил на подкармливание троллей вроде вас, которые сравнивают&lt;br&gt;АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYY&lt;br&gt;вместо&lt;br&gt;АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYYIJKLMNOPRSTUFC&lt;br&gt;А потом что-то лепят о:&lt;br&gt;comma</description>
</item>

<item>
    <title>Транслитерация из-под cron (skb7)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#21</link>
    <pubDate>Thu, 13 Nov 2014 17:40:36 GMT</pubDate>
    <description>Correct answer: use English, Luke! :)&lt;br&gt;</description>
</item>

<item>
    <title>Транслитерация из-под cron (тень_pavel_simple)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#20</link>
    <pubDate>Thu, 13 Nov 2014 15:12:11 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; FVYAFYVAROPPRTШЬШKCJCVC &lt;br&gt;&amp;gt;&amp;gt; $ export LC_ALL=C &lt;br&gt;&amp;gt;&amp;gt; $ echo ФВЫАФЫВАРОППРТШЬШКЦЙЦВЦ &amp;#124; sed &quot;y/АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYY &lt;br&gt;&amp;gt;&amp;gt; sed: -e expression #1, char 82: strings for &#096;y&apos; command are different &lt;br&gt;&amp;gt;&amp;gt; lengths &lt;br&gt;&amp;gt; Вы сами намеренно обрезали количество входных символов замены для того, что бы &lt;br&gt;&amp;gt; якобы продемонстрировать проблему кодировки локали. Естественно, что оно даже без крона &lt;br&gt;&amp;gt; выдаст ошибку. И LC_ALL в данном конкретном случае здесь ни при &lt;br&gt;&amp;gt; чем.&lt;br&gt;&amp;gt; АБВГ надо сравнивать с ABVH, а не с AB (!) &lt;br&gt;&lt;br&gt;Странные вы, вопрошающие, мало того что сами найти ошибку не в состоянии, так ещё завидное упорство проявляете в своих заблуждениях.&lt;br&gt;&lt;br&gt;Свободен.следующий.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Транслитерация из-под cron (Azar1K)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#19</link>
    <pubDate>Thu, 13 Nov 2014 12:17:48 GMT</pubDate>
    <description>&amp;gt; в одной 4-байтные символы, в другой обычный ASCII&lt;br&gt;&lt;br&gt;Это верно, но ваша демонстрация:&lt;br&gt;&lt;br&gt;&amp;gt; $ export LC_ALL=ru_RU.UTF-8; &lt;br&gt;&amp;gt; $ echo ФВЫАФЫВАРОППРТШЬШКЦЙЦВЦ &amp;#124; sed &quot;y/АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYYIJKLMNOPRSTUFC/&quot; &lt;br&gt;&amp;gt; FVYAFYVAROPPRTШЬШKCJCVC &lt;br&gt;&amp;gt; $ export LC_ALL=C &lt;br&gt;&amp;gt; $ echo ФВЫАФЫВАРОППРТШЬШКЦЙЦВЦ &amp;#124; sed &quot;y/АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYY &lt;br&gt;&amp;gt; sed: -e expression #1, char 82: strings for &#096;y&apos; command are different &lt;br&gt;&amp;gt; lengths &lt;br&gt;&lt;br&gt;Вы сами намеренно обрезали количество входных символов замены для того, что бы якобы продемонстрировать проблему кодировки локали. Естественно, что оно даже без крона выдаст ошибку. И LC_ALL в данном конкретном случае здесь ни при чем.&lt;br&gt;АБВГ надо сравнивать с ABVH, а не с AB (!)&lt;br&gt;</description>
</item>

<item>
    <title>Транслитерация из-под cron (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#18</link>
    <pubDate>Fri, 07 Nov 2014 23:33:17 GMT</pubDate>
    <description>&amp;gt; Я сам знаю, что где-то что-то надо настроить, потому и спросил здесь, ЧТО и ГДЕ именно!&lt;br&gt;&lt;br&gt;О да, великий гуру! Даже, пля, локаль в системе, иль хотя бы в скрипте настроить них...я не умеем, а уже пальцы гнём. :D&lt;br&gt;</description>
</item>

<item>
    <title>Транслитерация из-под cron (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#17</link>
    <pubDate>Fri, 07 Nov 2014 23:15:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt; :) &lt;br&gt;&amp;gt; Ты же кажись как-то такой же хернёй занимался&lt;br&gt;&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID9/9656.html&lt;br&gt;&lt;br&gt;&amp;gt; у пациента неверная кодировка файла и/или лэнг криво выставлен?&lt;br&gt;&lt;br&gt;поциента пытается сравнить два массива разной длины. &lt;br&gt;в одной 4-байтные символы, в другой обычный ASCII  &lt;br&gt;&lt;br&gt;$ echo -n &quot;АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ&quot; &amp;#124; wc -c&lt;br&gt;52&lt;br&gt;$ echo -n &quot;ABVHGDEEGZYYIJKLMNOPRSTUFC&quot; &amp;#124; wc -c&lt;br&gt;26&lt;br&gt;&lt;br&gt;$ echo -n &quot;АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ&quot; &amp;#124; od -x&lt;br&gt;0000000 90d0 91d0 92d0 93d0 90d2 94d0 95d0 81d0&lt;br&gt;0000020 96d0 97d0 98d0 abd0 86d0 99d0 9ad0 9bd0&lt;br&gt;0000040 9cd0 9dd0 9ed0 9fd0 a0d0 a1d0 a2d0 a3d0&lt;br&gt;0000060 a4d0 a6d0&lt;br&gt;0000064&lt;br&gt;$ echo -n &quot;ABVHGDEEGZYYIJKLMNOPRSTUFC&quot; &amp;#124; od -x&lt;br&gt;0000000 4241 4856 4447 4545 5a47 5959 4a49 4c4b&lt;br&gt;0000020 4e4d 504f 5352 5554 4346&lt;br&gt;0000032&lt;br&gt;---&lt;br&gt;&lt;br&gt;$ export LC_ALL=ru_RU.UTF-8;&lt;br&gt;$ echo ФВЫАФЫВАРОППРТШЬШКЦЙЦВЦ &amp;#124; sed &quot;y/АБВГ&amp;#1168;ДЕЁЖЗИЫ&amp;#1030;ЙКЛМНОПРСТУФЦ/ABVHGDEEGZYYIJKLMNOPRSTUFC/&quot;&lt;br&gt;FVYAFYVAROPPRTШЬШKCJCVC&lt;br&gt;&lt;br&gt;$ export LC_ALL=C&lt;br&gt;$ echo ФВЫАФЫВАРОПП</description>
</item>

<item>
    <title>Транслитерация из-под cron (тень_pavel_simple)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9934.html#16</link>
    <pubDate>Fri, 07 Nov 2014 13:46:15 GMT</pubDate>
    <description>&amp;gt; :) &lt;br&gt;&lt;br&gt;Ты же кажись как-то такой же хернёй занимался, у пациента неверная кодировка файла и/или лэнг криво выставлен?&lt;br&gt;</description>
</item>

</channel>
</rss>
