html-xml-utils пакет, доступный в большинстве главных дистрибутивов Linux, имеет много инструментов, которые полезны при контакте с HTML и XML-документами. Особенно полезный для Вашего случая hxselect
который читает из стандартного входа и извлекает элементы на основе селекторов CSS. Ваш вариант использования был бы похож:
hxselect '#the_div_id'
Вы могли бы получить жалобу на вход, не хорошо сформированный в зависимости от того, что Вы подаете его. Эта жалоба дана по стандартной погрешности и таким образом может быть легко подавлена в случае необходимости. Альтернатива этому была бы, чтобы быть для использования HTML Perl:: пакет СИНТАКСИЧЕСКОГО АНАЛИЗАТОРА; однако, я оставлю это кому-то с навыками Perl менее ржавым, чем мое собственное.
Одна возможность состоит в том, чтобы добавить Ваше собственное правило udev для этого раздела, который переопределяет по умолчанию. На Ubuntu 10.04 /lib/udev/rules.d/80-udisks.rules
имеет некоторые правила по умолчанию, которые заставляют udisks проигнорировать некоторые разделы (например, разделы, которые, как известно, являются спасательными разделами и т.д.), который мог бы быть вдохновением...
На Ubuntu 10.04 Ваши собственные правила должны войти /etc/udev/rules.d/
(см. README там).
После некоторого экспериментирования следующее, кажется, работает:
ENV{ID_FS_UUID}=="6b7f8268-c6a2-4265-9563-78f808b3c1cd", ENV{UDISKS_PRESENTATION_HIDE}:="1"
Помещенный, что строка в *.rules файл, который имеет имя, которое лексически следует за файлом правил, который содержит нормальные udisk-связанные правила. Самый легкий сделать, который должен запустить его с более высокого количества (таким образом, я использовал 81, чтобы удостовериться, что это переопределяет правила в 80 -*). Конечно, используйте любой UUID, который имеет Ваш раздел.
На другом дистрибутиве те вещи могли бы быть расположены по-другому, но основы должны быть тем же...
ENV{ID_FS_UUID}=="6b7f8268-c6a2-4265-9563-78f808b3c1cd", ENV{UDISKS_PRESENTATION_HIDE}:="1"
(конечно, используйте UUID своего раздела). – JanC 25.08.2010, 22:03ENV{UDISKS_PRESENTATION_HIDE}:="1"
:D – Maciej Piechotka 26.08.2010, 12:53