也许我过于复杂但是,我已经建立了以下声明:
query="SELECT url, users FROM result as r INNER JOIN search as s ON s.UID = r.SearchID WHERE s.isProcessed = 0
下一步是循环结果,但我需要能够分别调用网址和用户。这就是我尝试它的方式:
while read -r link users; do
output+=("$link", "$users")
done < <(mysql -h $host -u $user -p$pwd -s -N -D $db -e "$query")
for i in ${!output[@]} ; do
echo "${output[i]}"
任何提示如何回应用户,请? 以上将返回网址和用户:(
答案 0 :(得分:0)
用户位于$output
的奇数元素中,因此从1开始并将数组索引递增2.
for ((i=1; i < ${#output[@]}; i+=2)); do
echo "${output[$i]}"
done