`

shell 脚本

阅读更多
赋值过程中,等号两边无空格

获取进程号,并杀死进程:
PID=`ps gaux | grep test.sh | grep -v grep | awk '{print $2}'`;
kill -9 $PID;

数学运算,需要 expr 命令
add=`expr $newTotal - $oldTotal`;

判断文件是否存在:
if [ -f $fileName ]

获取系统时间
system_time=$(date +'%Y-%m-%d %H:%M:%S');

时间比较:
ftime=`ls -l $file_name | awk '{print $(NF-1)}'`;
ctime=`date +"%H:%M"`;
sys_time=`date -d "$ctime" +%s`;
file_time=`date -d "$ftime" +%s`;
interval=`expr $sys_time - $file_time`;

读取文件:
   while read newline
   do
   newsendDate=`echo $newline | awk '{print $1}'`;
   newtotal=`echo $newline | awk '{print $2}'`;
   if [ $newsendDate==$today ]
       then
         newtodayTotal=`expr $newtotal + 0`;
   elif [ $newsendDate==$yesterday ]
       then
         newyesterdayTotal=`expr $newtotal + 0`;
   elif [ $newsendDate==$beforeYesterday ]
       then
         newbeforeYesterdayTotal=`expr $newtotal + 0`;
   fi;
  done < $newFileName;

删除文件
rm -rf $oldFileName;

文件重命名
  mv $newFileName $oldFileName;

SQL导出为文件
sqlplus -s $user/$pwd@$sid @$SQL_SCRIPT_HOME/export_inquireall_increase.sql >> $newFileName;

内容输出到文件
echo $nowTime > $lastTimeFile;



分享到:
评论

相关推荐

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    Shell脚本学习教程PDF版

    Shell脚本,作为Linux/Unix系统中的编程工具,是一种强大的自动化任务执行手段。它基于Bourne shell或者其扩展版本,如bash(Bourne-Again SHell),提供了一种编写简单或复杂程序的方式,使得用户能够通过命令行...

    109个shell脚本合集.pdf

    Shell脚本合集 Shell脚本是一种脚本语言,利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能。 Shell脚本可以直接使用在Windows、Unix、Linux上面,并且可以调用大量系统内部的功能来解释...

    IDEA中编写并运行shell脚本的实现

    IDEA中编写并运行shell脚本的实现 IDEA中编写并运行shell脚本的实现是指在Integrated Development Environment(IDE)中编写、配置和运行shell脚本的过程。该过程需要安装bashsupport插件,配置插件,安装git软件,...

    Shell脚本中获取进程ID的方法

    我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。 在某些情况下,你也许想要...

    Shell脚本编程100例

    Shell脚本编程是Linux系统管理中的重要技能,它允许用户自动化执行一系列命令,大大提高工作效率。以下是一些关于Shell脚本编程的关键知识点: 1. **Hello World脚本**:这是所有编程语言的基础,用于验证环境设置...

Global site tag (gtag.js) - Google Analytics