mysql コマンド ( --table パラメーターを使用) からのクエリ結果を解析しています
local records=`echo "${query}" | $MYSQL -u $MyUSER -h $MyHOST -p$MyPASS --table`
クエリは正常に実行され、良好なデータを受け取りました。
次に、このデータを反復処理します。
for data in $records ;
do
test+=$data
done
コードはより広範囲ですが、基本的にはこれで終わりです。ただし、Bash はすべてのスペースを区切り記号と見なしますが、これはテキスト フィールドの問題です。
だから私はそれらを連結するだけです。しかし、このデータを bash にフィードすると:
*URL*
host:
test.url.com
pass:
anothertest
http://www.test.com
次のようなものに連結します。
pass:test.url.com.com
あたかも連結ではなく、上書きするかのように。これはおそらくキャリッジリターンの問題ですか?