I noted that locking problem. forgot to stop asterisk first in my poist, I will change that
let asterisk do the locking when necessary
#!/bin/bash
curl -ks https://consumercomplaints.fcc.gov/hc/theme_assets/513073/200051444/Telemarketing_RoboCall_Weekly_Data.csv |grep -Eo "[0-9\-]{12}"|sort -u|awk -F '-' '{print "/blacklist/"$1$2$3"|ROBOCALL"}' > robocalls
rasterisk -x ' database query "delete from astdb WHERE key LIKE \"/blacklist%\" AND value = \"ROBOCALL\" "'
sqlite3 /var/lib/asterisk/astdb.sqlite3 ".import robocalls astdb"