Re: sed сводит меня с ума
Хмутро.
>>YR> >Гы. Точка и звездочка - вполне допустимые символы в имени файла.
YR> >
>>YR> Точка да, но звёздочка нет.
YR> >
YR> >В юниксе в имени файла недопустимо два символа из 256: \0 (конец сишной
YR> >строки) и / (разделитель пути). ВСЕ ОСТАЛЬНЫЕ ДОПУСТИМЫ. Если ты не можешь
YR> >создать файл со звездочкой в имени, то из этого не следует, что таких не
YR> >бывает:
YR> >
YR> >==== 8< [!ls a*] ====
YR> >a*b
YR> >==== >8 [!ls a*] ====
YR> >
>>YR> И я пока не смог проблем с точкой найти,
>>YR> может зашлёте какой-нибудь примерчик.
YR> >
YR> >Каталоги "/a.b" и "/a b"
YR> >
YR> >По s|/a.b/|| от "/a b/с" оставят "c".
YR> Ну ё-моё, чтобы все случаи предусмотреть от этого ведь крыша поедет,
YR> честно говоря после этого мне трудно себе представить, сколько из-за
YR> такой свободы в выборе имени, программ с тоннами ошибок.
Так не все же чуть что хватаются за хреновину с регулярными выражениями и
пытаются подсунуть в качестве регекса первую попавшуюся строку... fopen(3) и
даже open(2) совершенно спокойно относятся к звездочкам и вопросикам в
имени...
YR> P.S. я сначала думал что "хмутро" произошло от утро :-), но так как ты
YR> его употребляешь круглосуточно, то мне теперь это слово абсолютно не
YR> понятно. Может просветишь :-)?
Произошло от "утро". Далее эволюционно развивалось. Вообще это состояние души,
которое лучше всего мне проиллюстрировали фразой "'утро' и 'доброе' вместе не
употребляются" (почувствуйте разницу с "утро добрым не бывает").
--
Artem Chuprina
RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
Reply to: