異なる変数にMySQLのSELECT結果の要素を割り当てるおそらく、私は過度に複雑していますが、私は、次のステートメントを構築していますよ:BASH:
query="SELECT url, users FROM result as r INNER JOIN search as s ON s.UID = r.SearchID WHERE s.isProcessed = 0
は、次のステップは、結果かかわらループにあるが、私はできるようにする必要がありますURLとユーザーを別々に呼び出すそれは私がそれを試みている方法です:
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]}"
どのようにユーザーをエコーする方法を教えてください? 上記URLとユーザー:(ユーザーが$output
の奇数の要素である
による配列インデックスをインクリメントします同じ配列内にあるか?リンクの1つの配列とユーザーの別の配列を作成する – Barmar
また、カンマをbash配列に入れてはいけません。デリミタではなく、リンクの最後に置いてあります。 – Barmar