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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vladimir Zolotarev                   2:5061/87.87   26 Jul 2007  12:09:22
 To : Vadim Guchenko
 Subject : Пробелы в именах файлов
 -------------------------------------------------------------------------------- 
 
 
 26 июл 07 11:31, ты писал All:
 
  VG> Я правильно понимаю, что хотя пробелы в именах файлов и каталогов
  VG> технически допустимы в файловой системе юникса, на практике их лучше
  VG> не использовать, т.к. многие программы считают пробел разделителем
  VG> полей. Hапример, я натравил diff -u на два текстовых файла, в именах
  VG> которых есть пробел. Создался честный diff-файл:
  VG> - --- test file   Thu Jul 26 11:26:00 2007
  VG> +++ test file2  Thu Jul 26 11:26:17 2007
  VG> @@ -1,5 +1,6 @@
  VG>  this
  VG>  is
  VG>  a
  VG> +simple
  VG>  test
  VG>  file
  VG> Однако теперь неясно как правильно распарсить имена файлов. И patch
  VG> действительно ошибается. Он пытается пропатчить файл с именем "test",
  VG> а не "test file", в результате не находит этот файл и запрашивает его
  VG> имя.
 
     а самом деле всё не совсем так. Если имя файла заключить в кавычки или
 использовать символ экранирования (\) перед пробелом -- всё отлично.
 
 С уважением,
 Владимир
 
 GnuPG Key ID 0x9C8A4EEC
 Fingerprint: A9A7 6B62 4CB4 F452 2C62 F6BB F0AC 99BA 9C8A 4EEC
 ... np: Пикник - "Много дивного на свете"
 --- GoldED+/BSD 1.1.5-b20061116
  * Origin: tven@work (2:5061/87.87)
 
 

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

 Тема:    Автор:    Дата:  
 Пробелы в именах файлов   Vadim Guchenko   26 Jul 2007 11:31:48 
 Пробелы в именах файлов   Vladimir Zolotarev   26 Jul 2007 12:09:22 
Архивное /ru.unix.bsd/346246a856fb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional