<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как правильно парсить имена файлов с концом строки в середине?</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/9961.html</link>
    <description>Тупой случай под Linux - в середине имени файла вставлен &quot;разрыв строки&quot;, тот самый &apos;&#092;n&apos;, который при разные утилиты парсят по разному. Попытка напечатать его своим кодом красиво печатает две части на разных строках. :)&lt;br&gt;&lt;br&gt;Дальше надо работать с этим именем. А как обычно такую &quot;ересь&quot; обрабатывают? Утилита &apos;md5sum&apos; вместо разрыва строки пишет &#092;n. Видимо, надо мимикрировать под это поведение... Может - нет.&lt;br&gt;&lt;br&gt;Например, wget умеет вставлять в имена файлов &quot;весёлые&quot; буквы, сохраняя веб страницы. Как-то с ними работают...&lt;br&gt;&lt;br&gt;Как обычно работают с такими именами? Никак :), видимо, т.к. пока нет нужды печатать их, до тех пор это объект строка как есть и весёлые буквы внутри никого не трогают. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Как воспроизвести:&lt;br&gt;&lt;br&gt;Берём Midnight Commander (у меня 4.8.11-1, из Убунту репо), выбираем файл, жмём Shift+F6, в середине имени вписываем &#092;n и жмём энтер. Поиском средствами Питона находим это имя и печатаем - см. код ниже:&lt;br&gt;&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/usr/bin/python&lt;br&gt;&lt;br&gt;import os&lt;br&gt;import sys&lt;br&gt;&lt;br&gt;&lt;br&gt;escape_dict=&#123;&apos;&#092;a&apos;:r&apos;&#092;a&apos;, &apos;&#092;b&apos;:r</description>

<item>
    <title>Как правильно парсить имена файлов с концом строки в середине? (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/9961.html#2</link>
    <pubDate>Sun, 04 Jan 2015 03:12:40 GMT</pubDate>
    <description>Ах да, и покури на тему: что такое $IFS &lt;br&gt;</description>
</item>

<item>
    <title>Как правильно парсить имена файлов с концом строки в середине? (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/9961.html#1</link>
    <pubDate>Sat, 03 Jan 2015 22:37:43 GMT</pubDate>
    <description>&amp;gt; Как обычно работают с такими именами? Никак &lt;br&gt;&lt;br&gt;Во, для тебя опус: http://www.dwheeler.com/essays/fixing-unix-linux-filenames.html&lt;br&gt;</description>
</item>

</channel>
</rss>
