![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Переименование нескольких файлов | jayell | Shell программирование и сценарии | 7 | 01-12-2009 04:27 PM |
| Удаление определенного текста из нескольких файлов | Djaunl | UNIX для чайников Вопросы И Ответы | 6 | 01-15-2008 05:52 PM |
| Переименование нескольких файлов | shashi_kiran_v | UNIX для чайников Вопросы И Ответы | 4 | 07-11-2005 08:57 AM |
| Переименование нескольких файлов | rmayur | UNIX для чайников Вопросы И Ответы | 6 | 02-26-2004 04:40 AM |
| переименование нескольких файлов | piltrafa | UNIX для чайников Вопросы И Ответы | 6 | 11-10-2001 12:27 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Переименование нескольких файлов
Привет Все,
Мне нужно, чтобы переименовать файл имена. Мне нужно, чтобы переименовать например, следующим образом file001 к flat1 file100 к flat100 Спасибо Шаш ![]() |
|
||||
|
Попробуйте это
#! / бен / KSH
I \u003d 0 список в `LS-L файл *` делать если [$ I-LT 99] тогда TMP \u003d `Эхо $ списке | SED "S / ^ [AZ] * [0-9] * $ / $ плоской I /" ` М. В. path_to_dir / $ I path_to_dir / $ TMP I \u003d $ ((I +1)); FI TMP \u003d `Эхо $ списку |"SED S / ^ \ ([AZ] \) \ ([0-9] * \) / квартира \ 2 / "` М. В. path_to_dir / $ I path_to_dir / $ TMP Готово </ TMP / files.txt (Не тестировалось) |
|
||||
|
привет,
Вы можете попробовать это, насколько я испытал это работает, PLZ дайте мне знать, если Существуют какие-либо ошибки или что-либо в уточнении -------------------------------------------------- --- Я в `Ls квартира *` делать Эхо $ I> CLS Вал \u003d `AWK '(печати substr ($ I, длина ($ I) -2,3);)' CLS` М. В. $ I файл `Expr вал + $ 0` готово RM-F CLS выход 0 -------------------------------------------------- --- |
|
|||||
|
Цитата:
Разве это не я в `Ls файл *`?? |
|
||||
|
Это было путаницы
переименовать из файла * на * или плоскую плоский файл * или * в любом случае это был хороший улов Я хотел бы быть еще более осторожным спасибо |
|
||||
|
Цитата:
Можно также использовать переименовать команды. Переименовать "file00" "плоский" *.* Переименовать "файл" "плоской" *.* |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|