![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| найти длину имен файлов в каталоге? | koti_rama | Shell программирование и сценарии | 5 | 06-04-2008 10:19 AM |
| Заменить все символы в именах файлов в определенной директории | madhunk | Shell программирование и сценарии | 4 | 02-16-2006 07:10 PM |
| справочник имен в квартире файл | surjyap | Shell программирование и сценарии | 2 | 10-06-2005 07:51 AM |
| Как изменить автоматически имена файлов | Маки | Shell программирование и сценарии | 6 | 08-10-2005 10:47 AM |
| Файлов и каталогов названий стать скрытым | dbinsol1 | UNIX перспективных И опытных пользователей | 10 | 05-29-2002 09:58 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Изменить Все имена файлов в каталоге
Привет,
Если у меня есть полный каталог говорят 100 случайные файлы, и я хотел бы организовать их, например: FILE001, FILE002, FILE003, FILE004 и т.д. Как бы я это делать, с терминала, а не вручную, меняющиеся каждый файл? Я использую Mac OS X, при том, что делает разницу. Спасибо заранее за любую помощь ![]() |
|
||||
|
Попробуйте это
[код] #! / BIN / Bash реж \u003d "путь" I \u003d 0 для файлов в каталоге `LS-1t $ DIR /` делать I \u003d `Expr $ I + 1` М. В. $ DIR / $ файла $ DIR / экс $ я готово [код] |
|
||||
|
переименование нескольких файлов
Скажем, у вас есть файлы, как и ниже ...
jordba.package1 jordba.package2 jordba.package3 использовать ниже: для ж в jordba .*; делать М.В. "$ F" "$ (F # jordba.)"; сделать вышесказанном для петель сделает ваш список, как ... package1 package2 package3 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Но есть еще один вопрос, похожие на перед, что я имею файлы x1_p.sql x2_p.sql x3_p.sql и т.д. Мне нужно добавить час раньше. SQL будет в следующем виде: x1_ph.sql x2_ph.sql x3_ph.sql \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Это должно работать на данных, предоставленных Вам выше ... в ж * в _p.sql; делать М.В. "$ F" "$ (F% _p.sql) _ph.sql"; сделать Я надеюсь, что эти полезные р |
|
||||
|
Цитата:
Тем не менее, я хотел бы воспользоваться случайным именем файла, такие как qwerty.jpg, blah.jpg 123_lol.jpg, и переименовать их можно заказать последовательно, таких как: 2007NOV03001.jpg, 2007NOV03002.jpg, 2007NOV03003.jpg и т.д. |
|
||||
|
Я не уверен, что делать с файлом. Я попытался *. JPG и "*. JPG" и в итоге: `*. JPG ': не является действительным идентификатором и` "*. JPG"': не является действительным идентификатором, соответственно.
|
|
||||
|
Цитата:
Sidenote: Это с. JPG файлы. Я изменил "Файл% 03i" "Файл% 03i.jpg", так что два файла вышли: FILE002.jpg и FILE003.jpg. Ни один из других файлов имена изменены. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|