0
変数$ adsQはsqlの出力です。この変数は行列形式の行数を持ちます。この変数をパイプwhileループに渡すと、whileループから必要な変数が緩やかになりますが、うまく動作します。行72:< <(のprintf「%を行って予期しないトークン<' test.sh: line 72:
の近くに構文エラー他のフォーラムから示唆されているように、私はこれを実行すると、私はBash - Whileループ - 変数がループの外側に表示されない
test.shを示すエラーを取得する以下の
varout=''
while IFS= read -r adrow;
do
<... do something....>
varout="$varout $adrow"
done < <(printf '%s\n' $adsQ)
echo "output of while $varout"
echo "AFTER adsVal >> $adsVal"
で改変しましたs \ n '$ adsQ)'
「bash」ではなく、プロセスの置換をサポートしていないシェルでスクリプトを実行しています。 – chepner
あなたはどのシェルを使っていますか? – sjsam