Linux,Bash脚本-通过sqlcmd连接循环选择结果
Linux,Bash脚本 我创建了一个查询,如下所示Linux,Bash脚本-通过sqlcmd连接循环选择结果,bash,ubuntu,sqlcmd,Bash,Ubuntu,Sqlcmd,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字段(用于此查询)解决它-我猜是一种方法 while IFS=","
sqlcmd -S [dbname].database.windows.net -d [database name]-U [username ]-P [password] -Q "SELECT * FROM dbo.microiopenvpn WHERE mode='create'"
然后如何循环结果
该表包含名称、电子邮件地址和模式字段
我只想让email_address字段(用于此查询)解决它-我猜是一种方法
while IFS="," read -r d1 d2 d3 d4 d5 d6; do
echo "$d1" "$d2" "$d4"
done < sqloutputNew.csv
请以
sqlcmd
的输出为例,展示您使用它的尝试。如果您只需要一列,为什么选择*
?
-o "sqloutputNew.csv" -W -w 1024 -s"," -h-1