, обе утилиты FOSS.
ранице HTML есть действительный json в javascript, который я хочу проанализировать с помощью сценария оболочки. Прежде всего я хотел бы получить всю строку JSON из{
в}
и тогда я могу разобрать это сjq
например.
Вот как выглядит мой HTML:
<!DOCTYPE html>
<html>
<head>
<title>foobar</title>
</head>
<body>
<script type="text/javascript" src="resources/script.js" charset="UTF-8"></script>
<script type="text/javascript" src="resources/resources.js" charset="UTF-8"></script>
<script type="text/javascript">
if( foo.foobar.getInstance().isbar() )
{
foo.bar.Processor.message( {"head":{"url":"anotherfoo;barid=347EDAFA2B136D7825745B0A490DE32"},...});
}
else
{....}
</script>
</body>
</html>
В конце я хочу получить идентификатор, который находится по адресу "barid = ...". Я играл вокруг, пытаясь использоватьgrep foo.bar.Processor.message
а потомsed
или жеcut
но я думаю, что есть лучшие способы сделать это. Если бы вы могли указать мне правильное направление, это было бы здорово! Спасибо!