Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Выборочное переименования файлов при помощи скрипта  (Прочитано 811 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sergijoo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
В папке и подпапках есть куча файлов с именами начинающихся с " -- ", помогите избавится от этих символов.

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
#!/bin/bash
#Wed Sep  1 22:35:23 MSD 2010
for i in `find -type f -name "*--*"`
do
dst=`echo $i | sed 's/--/-/g'`;mv $i $dst
done
[c/ode]
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Очень интересное кино идёт, когда начинается разворачивание имен, начинающиеся на --, посему так:
find -name '--*' | rename 's/\/--/\//'

Оффлайн Sergijoo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Очень интересное кино идёт, когда начинается разворачивание имен, начинающиеся на --, посему так:
find -name '--*' | rename 's/\/--/\//'


Спасибо

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.