永发信息网

shell编程,写个shell脚本,要求从一个表中读取数据,将数据按照某一列的值区分,放入对应表中

答案:2  悬赏:0  手机版
解决时间 2021-02-20 12:38
shell编程,写个shell脚本,要求从一个表中读取数据,将数据按照某一列的值区分,放入对应表中
最佳答案
oracle数据库可以用spool
informix数据库可以把表数据unload出来 处理完,再load进去
全部回答
tput cup 12 4; echo "add another? (y)es or (q)quit: " 当你输入 y 或 q 的时候,然后就执行下而的语句: tput cup 4 18; read phonenum 这句就将你输入的 y 或 q 赋给变量phonenum 接下来的就是判断你输的是什么,要是 q 话就退出,这里的退出不是退出while循环,只是退出tput cup 12 4; echo "add another? (y)es or (q)quit: " 这一步,即不再输其它的.如果要退出while循环的话要加break ,如果说是 y 的话,它仅仅是给phonenum 赋了个变量,什么也没有做,我看后面的也没有再提到phonenum这个变量,我想一定还有其它的代码吧! 然后就接着执行下面的 tput cup 5 18; read lname tput cup 6 18; read fname tput cup 7 18; read midinit tput cup 8 18; read deptno tput cup 9 18; read jobtitle tput cup 10 18; read datehired #check to see if last name is not a blank before you write to disk if [ "$lname" > " " ] then echo "$phonenum:$lname:$fname:$midinit:$deptno:$jobtitle:$datehired" >> $phonefile fi 还有下面的一段代码: tput cup 12 33; read looptest if [ "$looptest" = "q" ] then clear; exit fi 就你发表的这一些程序来看,这里根本不起作用,因为在while之前你就已定义了 looptest=y 所以你在这再加上这一句是没有用的,因为looptest就等于y 永远不等于q 然后当你的while没有退出来的时候,它就会不停的循环下去,因为 ooptest=y while [ $looptest = y ] do 这一句其实就等于 while : 永远为真,不停的循环下去! 以上为鄙人愚见,鄙人也是名shell初学者,有错误之处还请指出,谅解!谢谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果给电脑安装虚拟机 对电脑正常运行有什么
博学文化艺术中心地址在哪,我要去那里办事
孔庙开头第三道门叫什么
【darin什么意思】Darin《EverythingButTheGi
找开锁的在配电动车钥匙多少钱
蓝牙耳麦能连接手机,用电脑怎么找不到该设备
大石头村在什么地方啊,我要过去处理事情
淘宝买衣服,他一直不发货,怎样投诉
优酷看电视全屏播放不能连续播放是怎么回事,
打火机按的那个地方太硬怎么办
dnf图腾怎么不能点
男孩子乳头很小是不是有问题呀?我看了其他男
周口市文化小学地址在哪,我要去那里办事
同样是中、高层管理者,女性(女强人)比男性
冬天手上长红色小颗粒痒痒的像冻疮的是什么?
推荐资讯
淘宝上160元和100元的匡威鞋有什么区别
请问,历史上大唐的创始人李渊,他的父亲叫什
某受压腹杆采用填板连成的双角钢十字形截面构
(15分)下面是关于月季花药培养的相关问题,
兰州正宗牛肉拉面(泰州南路)怎么去啊,有知道
科三直线行驶考试中如突发是踩离合还是刹车降
广联二社我想知道这个在什么地方
在一般词中,“打官腔”是()。
she is learning at home
很多台球城的斯诺克球台都区分练习台和比赛台
山节地我想知道这个在什么地方
a,b两港相距425千米.一艘轮船从a港开出4.5小
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?