Автор Гілка: розбір відповіді dbus-send  (Прочитано 2029 раз)

Відсутній interruptor

  • Дописувач
  • **
  • дописів: 62
  • Карма: +0/-0
  • Сергій
Покращую от скрипт для видалення граючої пісні на N900 і зіткнувся з невідомим до цього форматом відповіді:
$ dbus-send --print-reply --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.get_status
method return sender=:1.51 -> dest=:1.406 reply_serial=2
   uint32 1
   uint32 4294967295
   int32 1
   string "urisource::file:///media/mmc1/*.ogg"
grep і sed, звісно, скрізь допоможуть, але може це можна розгребти чимось спеціалізованим?
« Змінено: 2011-07-25 21:31:19 від interruptor »

Відсутній interruptor

  • Дописувач
  • **
  • дописів: 62
  • Карма: +0/-0
  • Сергій
Re: розбір відповіді dbus-send
« Відповідей #1 : 2011-07-25 20:11:43 »
Поки так:
| grep -o "\".*\"" |  sed 's/\"urisource::file:\/\/\(.*\)./\1/'
« Змінено: 2011-07-25 21:28:48 від interruptor »

Відсутній interruptor

  • Дописувач
  • **
  • дописів: 62
  • Карма: +0/-0
  • Сергій
Re: розбір відповіді dbus-send
« Відповідей #2 : 2011-07-25 20:14:36 »
Я так здогадуюсь, що це просто відображення Dbus Object