![]() |
Ярпортал: форум Ярославля ![]() |
Ярпортал в Телеграм   Поиск Правила Yarportal.Ru Политика обработки персональных данных
|
| Здравствуйте, Гость ( Вход·Регистрация ) | Сделать Yarportal.Ru стартовой страницей |
|
| Страницы: (2) 1 [2] ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
| gheuy |
Дата 18.10.2006 - 09:41
|
|
+1 |
||
|
|
| gheuy |
Дата 18.10.2006 - 09:43
|
|
find . | while read a; do gzip $a; done
как вариант - он тебе еще их и загзипует:) |
|
|
|
| gheuy |
Дата 18.10.2006 - 09:44
|
|
#!/usr/local/bin/perl
foreach(<*>) { $old = $_; s/name/surname/; rename $old $_; } |
|
|
|
| Basil IV |
Дата 18.10.2006 - 09:45
|
|
Эээ.... А переименует ли? |
||
|
|
| gheuy |
Дата 18.10.2006 - 09:48
|
|
еще курить сюда
http://www.softpanorama.org/Scripting/Perl...ne_liners.shtml |
|
|
|
| lazeegod |
Дата 18.10.2006 - 09:59
|
|
Ден, ну так не совсем верно делать если файлов много. Шеловские конструкции типа * тоже имеют определенные ограничения, в том числе и на длину получившейся после подстановки строки. Так что тут наверно правильно пользовать find с опцией -exec. |
||
| bigxxl |
Дата 19.10.2006 - 16:11
|
|
а для зануд пишу:
for name in `find file* | xargs -n 1000` ; do mv $name prefix_$name ; done |
|
| lazeegod |
Дата 25.10.2006 - 10:36
|
|
Зануды считают, что вместо file* надо писать file\* и for нафиг не нужен ибо, как написано выше есть -exec :-) |
||
Страницы:
(2) 1 [2] |
![]() ![]() ![]() |
Используя Yarportal.Ru, вы соглашаетесь с Правилами Yarportal.Ru и Политикой обработки персональных данных.