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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Shepelev                      2:5020/2584.256 30 Apr 2003  23:34:20
 To : Andrey Slusar
 Subject : переименовать файлы.
 -------------------------------------------------------------------------------- 
 
 
  AS>  Как можно переименовать все файлы в дирректрии, написанные большими
  AS> буквами на те-же маленькими? Можно средствами перла, awk, bash -
  AS> все-равно чем. --
 
  Если на регистрозависимой партиции то
 
 === Cut tolower ===
 ls * | while :
 do
   read f
   if [ -f "$f" ]
   then
     mv $f `echo $f | tr [:upper:] [:lower:]`
   elif [ -z "$f" ]
 
 >  then
 
     break
   fi
 done
 === End tolower ===
 
  Тока насчёт выделенной строки я не уверен.
  Если на регистронезависимой (FAT, NTFS [опц.]), то сначала надо переименовать
 всё с каким-нить пре-/суф- фиксом и в малом регистре, а потом убрать этот
 пре-/суф- фикс (tr -d).
 
    Удачи!
 --- 31337serg@rambler.ru
  * Origin: Станция в бессрочном дауне. Работа только на отзво (2:5020/2584.256)
 
 

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

 Тема:    Автор:    Дата:  
 переименовать ф айлы.   Andrey Slusar   01 May 2003 01:24:16 
 Re: переименовать ф айлы.   nikita m. kozlovsky   30 Apr 2003 03:56:07 
 Re: переименовать ф айлы.   Dennis Vshivkov   30 Apr 2003 10:14:01 
 переименовать файлы.   Sergey Shepelev   30 Apr 2003 23:34:20 
 Re: переименовать ф айлы.   Kirill Frolov   09 May 2003 04:18:26 
Архивное /ru.linux/53793eb0254d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional