首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

bat批处理有关问题

2012-12-22 
bat批处理问题请问我现在有个bat批处理文件,echo %date% %time%D:cd qscd getDatasqlplus db_user/db_user

bat批处理问题
请问我现在有个bat批处理文件,
echo %date% %time%
D:
cd qs
cd getData
sqlplus db_user/db_user@ORCL  @getDataPerDay.sql 

echo %date% %time%
就是执行一个SQL文件
现在的问题是,因为服务器换了,换成了Linux系统了,现在不知道怎么弄了,请问Linux系统下和Windows下有什么不同呢?
或者说上面这个应该怎么改呢?
[最优解释]

引用:
echo date
cd/qs/getData/
#sqlplus db_user/db_user@ORCL getDataPerDay.sql
echo date

请问我照你说的,这样来修改正确吗?? agoago_2009

echo date
cd /qs/getData/
sqlplus db_user/db_user@ORCL getDataPerDay.sql
echo date
===================
红色部分你的文件夹的绝对路径
[其他解释]
Linux系统下没有windows下的批处理
Linux下一般使用perl/shell脚本
===================================
echo %date% %time%  -----------------------》echo `date`或者 date
D:                  -----------------------》Linux下没有C: D:
cd qs
cd getData ---》目的切换到.sql文件的目录,Linux你可以直接类似这样:cd /home/ago/Desktop/

sqlplus db_user/db_user@ORCL @getDataPerDay.sql #调用 sqlplus 程序执行.sql文件


[其他解释]
echo date
cd/qs/getData/
#sqlplus db_user/db_user@ORCL getDataPerDay.sql
echo date

请问我照你说的,这样来修改正确吗?? agoago_2009

热点排行