Помещать те же данные из переменной в отдельную строку?

У меня есть сценарий, который я собираюсь использовать для нашей FreePBX с телефонной системой Asterisk . Я хотел бы знать, если какие-либо из наших расширений / конечных точек отключены / недоступны, я хотел бы получить эту информацию по электронной почте.

#!/bin/bash

email="my-email@my-domain.com"

offlineExtensions=$(asterisk -rx 'pjsip show contacts' | grep -i "unavail")

if [ "$offlineExtensions" ]
then
echo $offlineExtensions | mail -s "Extensions Offline" $email
fi

Моя электронная почта выглядит так ...

Contact: 7101/sip:7101@IP_ADDRESS:5060 d20a378e88 Unavail 55.829 Contact: 7770/sip:7770@IP_ADDRESS:5060 174a796f10 Unavail 12.275

Я бы хотел, чтобы информация о контактах была на отдельной строке, а не объединена. Я использовал в скрипте символ следующей строки (\ n), но, похоже, он не работает.

Любые идеи, пожалуйста?

0
26.10.2017, 13:35
0 ответов

Теги

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