怎么实现截取目录下的文件名(xx201105221954.csv'),并获得其分钟数
时间:2011-05-11
来源:互联网
xx201105221954.csv
我想系统一分钟调一次入数据库 但是对应的ctl文件不一样
规则是0-9的ctl文件 对应csv文件的名字中的分钟数 ,也就是点号之前的那个数字 ~~~
附上我原来的sh代码~~
#!/bin/sh
#dir
CTRLDIR=$HOME/ctrlfile
OUTDIR=$HOME/dbout
CSVDIR=$HOME/bin/csvdata
HISTROYCSV=/data/histroycsv
#DB info
DBUSER=zjnoap
DBPWD=noap
DBNAME=orcl
#into db
cd $CSVDIR
export ORACLE_BASE=/u01/app/base
export ORACLE_HOME=/u01/app/oracle
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
#monitor
find $PWD -name "CellTrackKpi*.csv" -mmin +1 |xargs -i -n1 sqlldr userid=$DBUSER/$DBPWD@$DBNAME control=$CTRLDIR/track.ctl data={} DIRECT=TRUE log=$OUTDIR/track.out
find $PWD -name "CellTrackKpi*.csv" -mmin +1 |xargs -i -n1 mv {} $HISTROYCSV
cd ~
不知道怎么修改 ,请大神赐教 ·~~
作者: pengjunhui2012 发布时间: 2011-05-11
作者: pengjunhui2012 发布时间: 2011-05-11
作者: lkk2003rty 发布时间: 2011-05-11
文件名需要做修改的,比入xx201105221954.csv 需要换成xx201105221954.bad
还有一个就是根据分钟数,配套的调 control = 0.ctl 还是1.ctl
呵呵 ~~~
作者: pengjunhui2012 发布时间: 2011-05-11
你先用date把ctrl文件名算出来 然后用啊
作者: lkk2003rty 发布时间: 2011-05-11
大哥 我是真的不会弄的呀,麻烦你帮我写一下 呵呵~~~~
作者: pengjunhui2012 发布时间: 2011-05-11
- super@~$ date +%Y%m%d%H%M
- 201105111632
- super@~$ a=$(date +%Y%m%d%H%M)
- super@~$ echo $a
- 201105111632
- super@~$
时间可以这么搞 然后你怎么用 你照着改改吧
作者: lkk2003rty 发布时间: 2011-05-11
我的时间是文件名里读出来的呀,可是我不知道怎么去赋值的呀,~~~~~
作者: pengjunhui2012 发布时间: 2011-05-11
- super@~$ b=${a:0:4}
- super@~$ echo $b
- 2011
- super@~$ echo $a
- 201105111632
- super@~$
类似上面这样 ${var:pos:len}
作者: lkk2003rty 发布时间: 2011-05-11
大哥你说的这样的,我都会 ;
麻烦你帮我在代码里补全?
find $PWD -name "CellTrackKpi*.csv" -mmin +1 |xargs -i -n1 sqlldr userid=$DBUSER/$DBPWD@$DBNAME control=$CTRLDIR/track.ctl data={} DIRECT=TRUE log=$OUTDIR/track.out
该目录下的名字假设为CellTrackKpi201105221954.csv 我想要实现control文件调track4.ctl ,log文件名为trck201105221954.out
作者: pengjunhui2012 发布时间: 2011-05-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28