Пронумеровать файлы

Не знаю, зачем может пригодиться bash-скрипт нумерующий файлы в текущем каталоге, но выглядит он потрясающе красиво и для освоения возможностей командной строки очень полезен:

i=1
for f in *
do 
    mv "$f" "$((i++)). $f"
done


Это уж не bash, а какое-то почти С-программирование с объявлением переменных, циклами и т.д. Больше всего удивило то, что список файлов можно получить короткой инструкцией

for f in *

вместо

for f `ls`
  • +4
  • 28 августа 2010, 23:07
  • yababay

Комментарии (1)

RSS свернуть / развернуть
+
0
Да, довольно лаконичный код
avatar

Sergei_T

  • 29 августа 2010, 23:21

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.