我正在解析来自 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
好像它不是连接,而是覆盖。这可能是一些回车问题吗?