diff options
Diffstat (limited to 'e3372-readsms-xmlstarlet.sh')
-rwxr-xr-x | e3372-readsms-xmlstarlet.sh | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/e3372-readsms-xmlstarlet.sh b/e3372-readsms-xmlstarlet.sh index 17399a8..b8fc086 100755 --- a/e3372-readsms-xmlstarlet.sh +++ b/e3372-readsms-xmlstarlet.sh @@ -5,16 +5,11 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" get_token -curl -s -X POST "http://$MODEM_IP/api/sms/sms-list" \ - -H "Cookie: $COOKIE" \ - -H "__RequestVerificationToken: $TOKEN" \ - -H "Content-Type: text/xml" \ - -d "<request><PageIndex>1</PageIndex><ReadCount>10</ReadCount><BoxType>1</BoxType><SortType>0</SortType><Ascending>0</Ascending><UnreadPreferred>1</UnreadPreferred></request>" >modem_status.xml +post_xml "sms/sms-list" \ + "<request><PageIndex>1</PageIndex><ReadCount>10</ReadCount><BoxType>1</BoxType><SortType>0</SortType><Ascending>0</Ascending><UnreadPreferred>1</UnreadPreferred></request>" > $STATUS_FILE -#cat modem_status.xml - -readarray -t array_phone <<<"$(xmlstarlet sel -t -m "//Phone" -v . -n modem_status.xml)" -readarray -t array_content <<<"$(xmlstarlet sel -t -m "//Content" -v . -n modem_status.xml)" +readarray -t array_phone <<<"$(xmlstarlet sel -t -m "//Phone" -v . -n $STATUS_FILE)" +readarray -t array_content <<<"$(xmlstarlet sel -t -m "//Content" -v . -n $STATUS_FILE)" for ((i = 0; i < ${#array_content[@]}; i++)); do echo -e "------\n${array_phone[$i]}" |