Форум — General Вопрос из серии как пользоваться sed 0 0 Есть слова имеющие структуру имя_пакета-версия_пакета-архитектура-номер_сборки. Как порезать это слово на отдельные переменные, если имя_пакета может содержать в себе "-"? Ссылка
> имя_пакета-версия_пакета-архитектура-номер_сборки s/^\(.*\)-\([^-]\+\)-\([^-]\+\)-\([^-]\+\)$/name=\1;ver=\2;arch=\3;n=\4/ anonymous (14.08.08 04:07:07 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 14.08.08 04:07:07 MSK то что надо... огромное спасибо, anonymous... теперь буду думать как же оно работает... KblCb ★★★★★ (14.08.08 04:21:54 MSK) автор топика Ссылка
причём тут sed ? тебе первее нужны регулярки потом уже sed | awk fMad ★★★ (14.08.08 08:29:36 MSK) Ссылка
/var/cache/apt/archives$ ls *deb|wc -l 32 /var/cache/apt/archives$ ls *deb|sed s/_[0-9].*//g |wc -l 32 ubuntu@ffserver:/var/cache/apt/archives$ ls *deb|sed s/_[0-9].*// checkinstall cowdancer debootstrap devscripts emacsen-common exuberant-ctags fakeroot libcompfaceg1 libfann1 libfann1-dev ... fMad ★★★ (14.08.08 08:38:24 MSK) Показать ответ Ссылка
Ответ на: комментарий от fMad 14.08.08 08:38:24 MSK /qt-copy/pkg# cd /var/cache/apt/archives -bash: cd: /var/cache/apt/archives: Нет такого файла или каталога KblCb ★★★★★ (14.08.08 20:42:52 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от KblCb 14.08.08 20:42:52 MSK >Нет такого файла или каталога Зато полно идиотов. sdio ★★★★★ (14.08.08 21:42:26 MSK) Показать ответ Ссылка
Ответ на: комментарий от sdio 14.08.08 21:42:26 MSK >Зато полно идиотов. Пользующихся apt. У меня его нет. Это было ясно с самого начала. KblCb ★★★★★ (15.08.08 06:25:52 MSK) автор топика Ссылка