shell 脚本典型语句实例
来源:互联网 发布:阿里云网站空间误删 编辑:程序博客网 时间:2024/06/05 11:09
#!/bin/bash#****************************************************# shell编程典型语句#****************************************************#进入当前脚本所在目录cd $(dirname $0)#source执行命令#用source执行脚本文件,执行过程不另开进程,脚本文件中设定的变量在当前shell中可以看到;#用sh执行脚本文件,是在当前进程另开子进程来执行脚本命令,脚本文件中设定的变量在当前shell中不能看到;source ./script/dl_base.shsource ./script/hit_main_domain_top.sh#进入到指定目录,该目录不存在则创建,([ -d data ] || mkdir data) 或语句cd ../ && ([ -d data ] || mkdir data) && cd data#当前目录 ``使用方法TOTAL_FILENAME=`pwd`/hit_host_count.${DATE}.txt#find 命令find ./ -type f -name "hit_host.*.txt" -mtime +7 | xargs rm -f#数据库操作MYSQL="mysql -uroot -psd-9898w -h127.0.0.1 hub"sql=""echo $sql | $MYSQL#两次扫描执行,eval可以扫描并执行变量中的命令,这样就可以将通过变量传递命令,用eval进行执行eval $(echo ${pc_total_num} | awk '{for(i=1;i<=NF;++i) if ($i ~ /bt|p2sp|emule/){print "pc_"$i"_total_num="$(i+1)}}')#awk file lineif [ $(awk 'END{print NF}' $SESSION_FILE) -ne 8 ];thenecho "get $SESSION_FILE parameter error"exit 0fi#获取文件大小 stat -c命令, ls也可以peerid_file_size=$(stat -c "%s" $PEERID_FILE)
0 0
- shell 脚本典型语句实例
- Shell脚本典型应用
- linux 典型脚本实例
- 小型 Shell 脚本的典型开发周期
- shell 典型应用之主控脚本实现
- shell脚本:if语句
- shell脚本:for语句
- shell脚本:while语句
- LINUX shell 脚本语句
- shell 脚本 if 语句
- shell 脚本if语句
- SHELL脚本if语句
- SHELL脚本if语句
- Shell脚本控制语句
- shell脚本-分支语句
- shell脚本-循环语句
- Linux shell 脚本实例
- shell脚本实例解析
- kipmi 占满CPU问题解决
- H5 立方体小程序
- 完美解决wordpress邮件链接无效的问题
- 协议的应用—代理设计模式
- C++11 计时
- shell 脚本典型语句实例
- scss进阶教程
- 人数不定的工资类
- DownLoadManager 的使用
- 将zabbix数据库从innodb迁移到tokudb并分区
- centos VBoxLinuxAdditions 安装报错 Building the main Guest Additions module
- [数位DP] BZOJ 3209 花神的数论题
- Android ORM框架介绍之greenDao配置(一)
- spring data MongoDB分页