Как сохранить форматирование asterisk -x «core show hints» при сохранении в файл?

собственно, хочу выводить через страничку статус подключений телефонов к астериску. Но при echo `asterisk -x "core show hints"` > test.html слетает все форматирование, получается каша без единого переноса. Asterisk с FreePBX но в самом FreePBX я не нашел такой информации, может вы с этой стороны подскажете?

Получились два жутких монстра
echo "<table border=1>" > /var/www/html/peers.html
asterisk -x "sip show peers" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/  /\t/g" | sed s/.*/\<tr\>\<td\>'&1'"<\/td><\/tr>"/ | sed "s/\t/<\/td><td>/g" >> /var/www/html/peers.html
echo "</table>" >> /var/www/html/peers.html

asterisk -x "core show hints" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/   /  /g" | sed "s/  /\t/g" | sed s/.*/\<tr\>\<td\>'&1'"<\/td><\/tr>"/ | sed "s/\t/<\/td><td>/g" >> /var/www/html/hints.html
echo "</table>" >> /var/www/html/hints.html
  • Вопрос задан
  • 2459 просмотров
Решения вопроса 1
@brutal_lobster
1.Сохранение форматирования:
echo -e "`asterisk -x "core show hints"`"
2. Для корректного отображения в html - распарсите вывод и вставьте нужные тэги.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы