shell相关
文章平均质量分 54
Jessie
希望能和大家一起讨论问题,共同进步!
展开
-
统计top500的过程总结(perl,shell,java)【1-shell】
这次的任务是统计一周内的top500词条。 数据源:来自于oracle数据库。 需求:产生excel表格并发送邮件给相关人。 由于是首次接触这样的任务(在服务器上编写脚本,处理数据),在这个过程中遇到了很多问题,也学习了很多知识点:包括shell脚本的使用,相关linux命令,shell脚本发送邮件,perl脚本的使用,perl脚本连接数据库,复杂sql语句,perl脚本处理原创 2011-11-29 16:05:45 · 1198 阅读 · 0 评论 -
shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
在Bash shell中经常会见到一些比较特殊的符号,本人现收集与此,以供查阅: 位置参数: 详见ABS(Advanced Bash Shell)中文翻译版103页第9章第一节内部变量,当然英文版ABS都一样啦 $0, $1, $2,等等... 位置参数,从命令行传递给脚本,或者是传递给函数.或者赋职给一个变量. (具体见Example 4-5 和Example 11-15)转载 2012-04-18 18:55:16 · 1139 阅读 · 0 评论 -
command not found错误原因
shell脚本mailtest.sh: #!/bin/sh date=`date "+%F"` echo "${date} Mail Test,att." | /usr/bin/mutt -a time.sh -s "Mail Test ${date}" test@test.com 这个简单的脚本在执行时,一直报错:command not found。试了sudo原创 2012-05-28 11:25:04 · 3849 阅读 · 0 评论 -
crontab运行shell脚本报sudo错误
报错: sudo:sorry, you must have a tty to run sudo. 在shell脚本调用perl之前加上sudo,shell脚本单独执行是没有错误的。 解决crontab问题: sudo vim /etc/sudoers 注释掉: Defaults requiretty。原创 2012-06-05 14:50:35 · 4281 阅读 · 1 评论 -
shell向Oracle导入数据有sqlldr,向mysql怎么导入呢?
如题,sqlldr不多赘述。 平时都是向Oracle写数据,突然想到如果是mysql呢?有没有类似sqlldr的插件呢? 我没找到插件,只是mysql操作比较简单,直接在命令行,导入文件就可以了。 mysql -uusername -ppasswd -e "command;command" 参考资料: 1、shell操作mysql http://blog.csdn.net原创 2012-05-23 17:06:31 · 3344 阅读 · 0 评论 -
shell传时间段参数
#!/bin/sh d1=20111201 d2=20120625 time=$(($(date +%s -d ''$d2'') - $(date +%s -d ''$d1''))); #日期差 t=`expr $time / 86400` #相差天数 for ((i=0;i do #echo $d1 perl xx.pl $d1 d1=`date -d ''$d1'原创 2012-06-27 18:15:05 · 2932 阅读 · 0 评论