mike88 Опубликовано 19 декабря, 2011 Жалоба Поделиться Опубликовано 19 декабря, 2011 Сабж нужно гзипнуть 1 командой Не пойму как задать шаблон, таким образом чтобы выделить диапазон 09-14 С файлами начинающимися на 0 проблем нет, но когда нужно выделять что-то выше 10 начинаются грабли... Файлы либо не сжимаются, либо сжимаются те, которые сжиматься не должны (например f2 и тд) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 20 декабря, 2011 Жалоба Поделиться Опубликовано 20 декабря, 2011 mike88 писал(а) Пнд, 19 Декабрь 2011 14:59 Сабж нужно гзипнуть 1 командой Не пойму как задать шаблон, таким образом чтобы выделить диапазон 09-14 1. Перечислить все. gg@c-1:~/tmp$ touch f{09,10,11,12,13,14} gg@c-1:~/tmp$ ls f09 f10 f11 f12 f13 f14 2. Использовать цикл gg@c-1:~/tmp$ for ((i=9;i<10;i++)); do touch f0$i; done gg@c-1:~/tmp$ for ((i=10;i<15;i++)); do touch f$i; done gg@c-1:~/tmp$ ls f09 f10 f11 f12 f13 f14 3. Именовать файлы так, чтобы можно было использовать простой шаблон вида f[01][0-9] (обрабатывать логические группы f0* f1* ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.