新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 136, 距离下一级还需 64 积分
论坛徽章:0
在linux平台上运行一个shell脚本,使其通过unixODBC和freetds访问远程一台windows服务器上的sql server数据库,现在基本的查询功能已经实现了,问题是如何将查询结果存入一个文件呢?请高手回答,谢谢了!
#!/bin/bash
Result=`isql DBname User Pass &&EOF
select * from tbname
echo $Result
& |& & |& & |& & |& 
富甲一方, 积分 48553, 距离下一级还需 1447 积分
论坛徽章:32
echo $Result & file复制代码
白手起家, 积分 136, 距离下一级还需 64 积分
论坛徽章:0
yestreenstars
我试过这个方法,文件里面很乱,不是我希望要的格式,有没有其他方法?
论坛徽章:105
echo &$Result& & file复制代码
白手起家, 积分 136, 距离下一级还需 64 积分
论坛徽章:0
我试过这个方法,文件里面很乱,不是我希望要的格式,有没有其他方法?
大富大贵, 积分 11163, 距离下一级还需 8837 积分
论坛徽章:38
& & 怎么个乱法?贴出来看看
论坛徽章:105
& & 把4楼代码的结果和你希望的结果分别发出来看看
白手起家, 积分 136, 距离下一级还需 64 积分
论坛徽章:0
本帖最后由 beber2k 于
08:12 编辑
使用命令行返回的结果:
+---------------------------------------+
| Connected!& && && && && && && && && & |
|& && && && && && && && && && && && && &|
| sql-statement& && && && && && && && & |
| help [tablename]& && && && && && && & |
| quit& && && && && && && && && && && & |
|& && && && && && && && && && && && && &|
+---------------------------------------+
SQL& SELECT [业务系统] ,[RUN类型],[RUNID],[启动时间],[结束时间] FROM [ourdata].[dbo].[系统运行流信息] where 业务系统 = 'B' and ( RUNID = 'PAIVFM' or RUNID = 'TCNSTA' )
+-----------+-----------+---------------------------------------------------+---------------------+---------------------+
| 业务系统&&| RUN类型& &| RUNID& && && && && && && && && && && && && && && &| 启动时间& && && && &| 结束时间& && && && &|
+-----------+-----------+---------------------------------------------------+---------------------+---------------------+
| B& && && &| 夜维& && &| TCNSTA& && && && && && && && && && && && && && &&&| 01:30& && && && && &| 03:10& && && && && &|
| B& && && &| 夜维& && &| PAIVFM& && && && && && && && && && && && && && &&&| 00:01& && && && && &| 02:30& && && && && &|
+-----------+-----------+---------------------------------------------------+---------------------+---------------------+
SQLRowCount returns 2
2 rows fetched
使用echo &$Result& & file方式,file中混乱的结果:
& &+---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL& +-----------+-----------+---------------------------------------------------+---------------------+---------------------+ | 业务系统 | RUN类型 | RUNID | 启动时间 | 结束时间 | +-----------+-----------+---------------------------------------------------+---------------------+---------------------+ | B | 夜维 | TCNSTA | 01:30 | 03:10 | | B | 夜维 | PAIVFM | 00:01 | 02:30 | +-----------+-----------+---------------------------------------------------+---------------------+---------------------+ SQLRowCount returns 2 2 rows fetched SQL&
实际希望得到的结果:
| B | 夜维 | TCNSTA | 01:30 | 03:10 |
| B | 夜维 | PAIVFM | 00:01 | 02:30 |
白手起家, 积分 136, 距离下一级还需 64 积分
论坛徽章:0
UP !UP !UP !UP !UP !
稍有积蓄, 积分 442, 距离下一级还需 58 积分
论坛徽章:0
一般不是直接使用mysql的命令到处结果到文件,然后远程down下来吗?客户发了格式是 *.MAK的文件,请问要怎么打开??急等,谢谢 - 服装打版/工艺讨论 - 穿针引线服装论坛
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!签到日记2013-06已连续签到:{constant}天,累计签到:{days}天
请完成以下验证码
只需一步,快速开始
请完成以下验证码
只需一步,快速开始
主题帖子听众
幼稚园, 积分 7, 距离下一级还需 53 积分
幼稚园, 积分 7, 距离下一级还需 53 积分
在线时间43 小时
客户发了格式是 *.MAK的文件,请问要怎么打开??急等,谢谢- O# C6 M) x4 Q3 O6 d
post_newreply
主题帖子听众
小学三年级, 积分 378, 距离下一级还需 172 积分
小学三年级, 积分 378, 距离下一级还需 172 积分
在线时间129 小时