|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/53793eb0254d.html, оценка из 5, голосов 10
|