Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     01 Mar 2002  14:38:00
 To : "Alexander V. Gaiduk"
 Subject : Re: Hа: Как удалить файл?
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Alexander V. Gaiduk.
 
 AVG> > В юниксе в имени файла недопустимо два символа: / (разделитель пути) и \0
 AVG> > (ограничитель сишной строковой константы). Все. Если ты не умеешь создать
 AVG> > файл, содержащий & в имени, из какой-либо интерактивной программы, это
 AVG> > совершенно не аргумент.
 
 AVG> :))
 AVG> как то давно было дело создал под древним Interactive UNIX файлик "*.*"
 AVG> а потом под его DOS эмулятором - vpix пытался уго удалить, а в том же
 AVG> каталоге
 AVG> лежали еще другие файлы...
 
 AVG> сорри за оффтоп, ну раз пошла такая тема - вот вопрос:
 
 AVG> я понял что API в юнихе позволяет создать файл с любыми сиволами,
 AVG> но согласитесь, '*' в имени файла это ненормально. есть ли какие правила
 AVG> по набору символов для имени файла/каталога, чтоб с учетом метасимволов
 AVG> разных шеллов.
 
 Есть :-) Говоришь man <соответствующий шелл> и читаешь. Так, например, в моем
 zsh есть стандартные * (RE .*, но хитро - * в начале шаблона не матчит точку,
 с которой начинается имя файла), ? (RE .?), [] (RE [], но без \-подстановок (а
 вот POSIX классы, кажется, есть)). Если покрутить опции, то в метасимволы
 попадают ^, ~ (различные варианты "кроме"), # (не помню), <> (числовой
 интервал), можно заставить * матчить файлы, начинающиеся с точки, и еще
 каких-то гитик оно умеет. А еще есть глоббинг через / (матчинг через / есть в
 шеллах в case везде, а вот глоббинг в норме через / не переходит), в том числе
 и рекурсивно по поддиректориям.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как удалить файл?   Denis Lebedev   21 Feb 2002 22:26:35 
 Как удалить файл?   Sergio Wolf   22 Feb 2002 11:13:26 
 Re: Как удалить файл?   Artem Chuprina   22 Feb 2002 17:24:53 
 Re: Как удалить файл?   Victor Wagner   22 Feb 2002 17:29:42 
 Re: Как удалить файл?   Roman =KRoN= Karshiev   23 Feb 2002 16:41:56 
 Как удалить файл?   Bulat Ziganshin   23 Feb 2002 18:27:17 
 Re: Как удалить файл?   Victor Wagner   23 Feb 2002 20:04:45 
 Re: Как удалить файл?   Roman =KRoN= Karshiev   24 Feb 2002 15:16:00 
 Как удалить файл?   Michael Savin   24 Feb 2002 23:20:20 
 Re: Как удалить файл?   Victor Wagner   24 Feb 2002 19:13:12 
 Как удалить файл?   Bulat Ziganshin   24 Feb 2002 21:14:24 
 Re: Как удалить файл?   Victor Wagner   25 Feb 2002 11:57:04 
 Как удалить файл?   Bulat Ziganshin   25 Feb 2002 18:19:14 
 Re: Как удалить файл?   Victor Wagner   25 Feb 2002 19:03:02 
 Re: Как удалить файл?   Oleg Koreshkov   03 Apr 2002 16:57:04 
 Как удалить файл?   Andrey N. Demushkin   26 Feb 2002 11:16:26 
 Как удалить файл?   Andrey N. Demushkin   26 Feb 2002 11:12:52 
 Как удалить файл?   Bulat Ziganshin   26 Feb 2002 04:24:39 
 Как удалить файл?   Andrey N. Demushkin   28 Feb 2002 01:04:44 
 Re: Как удалить файл?   Stas Vlasov   23 Feb 2002 21:42:39 
 Re: Как удалить файл?   Vladimir Podgorny   22 Feb 2002 20:09:00 
 Re: Как удалить файл?   Andrey Sapozhnikov   22 Feb 2002 17:24:51 
 Re: Как удалить файл?   Andrey N. Demushkin   22 Feb 2002 17:38:53 
 Re: Как удалить файл?   Dmitry   22 Feb 2002 17:34:17 
 Re: Как удалить файл?   Artem Chuprina   22 Feb 2002 17:43:48 
 Как удалить файл?   Andrew Sagulin   22 Feb 2002 23:06:22 
 Re: Как удалить файл?   Artem Chuprina   24 Feb 2002 01:36:39 
 Как удалить файл?   George   24 Feb 2002 11:33:59 
 Re: Как удалить файл?   Artem Chuprina   25 Feb 2002 13:13:17 
 Как удалить файл?   George   26 Feb 2002 22:21:46 
 Re: Как удалить файл?   Victor Wagner   27 Feb 2002 10:37:53 
 Re: Как удалить файл?   Artem Chuprina   27 Feb 2002 14:17:24 
 Hа: Как удалить файл?   Alexander V. Gaiduk   01 Mar 2002 12:26:09 
 Re: Hа: Как удалить файл?   Artem Chuprina   01 Mar 2002 14:38:00 
 Re: Hа: Как удалить файл?   Victor Wagner   01 Mar 2002 14:52:25 
 Hа: Как удалить файл?   Poul Deniskin   01 Mar 2002 15:23:44 
 Re: Как удалить файл?   Vladimir Podgorny   25 Feb 2002 12:27:55 
Архивное /ru.perl/6359b038958e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional