Bagaimana caranya untuk menampilkan looping data dari file bash pada sip.conf?

Saya sedang membuat aplikasi dengan PHP, agar semua konfigurasi asterisk dapat di buat dan di update melalui aplikasi tersebut.

saya sudah membuat file bash dengan nama test.sh seperti ini
 query=$(mysql -uuser -h hostname -ppassword -B -e 'use sip3; select RoutingName, IpTrunk from trunk_routing;')

function showQuery {
printf $1"\n";
}

for i in $query; do
printf “\n”;
showQuery $i

done

Sudah berhasil tampil data setelah saya execute dengan “sh test.sh”.
lalu saya masukkan di sip.conf dengan cara #include “test.sh”

setelah di execute hasilnya

== Parsing ‘/etc/asterisk/sip.conf’: Found
== Parsing ‘/etc/asterisk/test.sh’: Found
[Aug 21 16:25:57] WARNING[5285]: config.c:1942 process_text_line: parse error: No category context for line 1 of /etc/asterisk/test.sh
== Parsing ‘/etc/asterisk/users.conf’: Found
== Using SIP CoS mark 4
== Parsing ‘/etc/asterisk/sip_notify.conf’: Found
sip3*CLI>

Pertanyaannya:

  1. Bagaimana caranya untuk menampilkan looping data dari file bash (test.sh) pada sip.conf?