Linux,Bash脚本。
我创建了一个如下查询,
sqlcmd -S [dbname].database.windows.net -d [database name]-U [username ]-P [password] -Q "SELECT * FROM dbo.microiopenvpn WHERE mode='create'"
然后如何遍历结果。
该表具有名称,电子邮件地址和模式字段。
我只想要此查询的email_address字段
答案 0 :(得分:0)
想通了-我猜是一种方法
while IFS="," read -r d1 d2 d3 d4 d5 d6; do
echo "$d1" "$d2" "$d4"
done < sqloutputNew.csv
从每一行获取该列,然后进行迭代,这似乎是我能找到的最佳解决方案。
SQL的输出如下所示
-o "sqloutputNew.csv" -W -w 1024 -s"," -h-1