`

linux shell获取当前文件的时间

阅读更多
stat -c %y  filename | awk '{print $1 $2 $3}' | cut -d "." -f1 | sed -e 's/-//g' -e 's/://g'

stat filename | grep Modify | awk '{print $2 $3}' | cut -d "." -f1 | sed -e 's/-//g' -e 's/://g'

stat filename | grep Modify | awk '{print $2}'

比系统时间早3min,
a=`stat -c %Y filename`;b=`date +%s`;if [ $[ $b - $a ] -gt 180 ];then command;else command;fi


#!/bin/bash
a=0
for file in `find . -type f -name "*log*" -mtime -1`
do
        echo $file
        tt=`stat $file_type | grep Modify | awk '{print $2}'`

        if [ $tt = "`date +'%Y-%m-%d'`" ]
        then
                count=`grep -a "helloword" $file | wc -l`
                a=$((a+count))
        fi
done
echo ">> $a"


N * 24
+1 内表示 1 * 24 +24小时以外..
+0 才表示 0 * 24 +24小时以外
1 表示 1*24 + 24 到 24 之间..
0 表示 0*24 + 24 到 0 之间..
-1 表示 0*24 +24 内,甚至为未来时间





分享到:
评论

相关推荐

    Linux Shell高级技巧实战总结

    六、获取当前时间距纪元时间(1970年1月1日)所经过的天数 七、非直接引用变量 八、在循环中使用管道的技巧 九、自链接脚本 十、Here文档的使用技巧 十一、获取进程的运行时长(单位: 分钟) 十二、模拟简单的top命令 十...

    linux Shell获取某目录下所有文件夹的名称

    查看目录下面的所有文件: #!/bin/bash cd /目标目录 for file in $(ls *) do echo $file done 延伸的方法,查看目录下面的所有目录 #!/bin/bash cd /export/bak/original_document for dir in $(ls split*) do ...

    Linux中shell脚本获取当前工作目录的方法

    以上这篇Linux中shell脚本获取当前工作目录的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:使用 Python 获取 Linux 系统信息的代码Linux系统...

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

    比如,你可以使用shell脚本的PID在/tmp下创建一个唯一的临时文件。有时侯脚本需要检测所有运行的进程,它可以从进程列表中排除自身的子shell。 在bash中,子shell进程的PID存储在一个特殊的变量‘$$’中。这个变量...

    linux_shell.tar.gz

    Linux教学项——基础环境及命令教学(linux_study.md),包括常用脚本为: test1.sh 两个数的大小比较 test2.sh 计算 输入年份...test7.sh 获取当前网段下存活主机信息 test8.sh 添加用户并配置对应登录密码(root权限)

    Linux测试带宽(shell),测试流量

    测试流量:清空“TestURL.sh”文件时执行就是测试流量 //***************************************************************************************** 脚本说明: 1.调用TestURL.sh脚本启动灌流量操作; 2.等待10s...

    linux下shell脚本实现的svn备份与还原工具-v2

    linux下shell脚本,该脚本完成了一下功能: 1,备份svn中修改与删除的文件,以当前时间命名文件夹并保存 2,根据备份的文件夹进行还原,方便进行改动代码的平移和永久保存 3,可以根据文件夹名称获取备份时间,可以...

    Linux shell查找文件显示行号和对应区间的内容

    有时候我们需要在一个文件大小不断变化的日志文件里,找寻一些错误信息。这个时候我们可以用如下的小技巧,找出错误日志的内容。 CAT的时候显示行号 cat -n cart.log | grep 支付失败 SED找到错误日志的内容 sed -...

    shell根据.sql文件,根据执行后的结果日志判断是否执行下一步

    3、 执行sql文件/service/script/update.sql(数据库假定为Oracle,连接信息任意),并判断 a) 如果执行成功,则执行...b) 如果执行失败,则将返回错误记录到/service/log/err_<当前日期时间,格式为2022031513456.log

    shell将脚本输出结果记录到日志文件的实现

    您可能感兴趣的文章:linux中 shell 历史命令记录功能用来记录登录后使用命令的shell脚本PowerShell小技巧之定时记录操作系统行为PowerShell时间记录脚本Powershell小技巧之记录脚本的操作Powershell小技巧之用变量...

    shell脚本按当前日期输出日志的实现

    执行脚本,会在当前目录下生成 log20190826.log文件,打开它发现成功写入日志信息: 脚本代码: #!/bin/bash #文件名:test.sh name=xiongzaiqiren echo $name echo BACKUP DATE: $(date +%Y-%m-%d %H:%M:%S) DATE

    linux大作业报告

    2、设计shell脚本程序,在屏幕上输出操作系统的信息,包括计算机名、Linux分发版本名称、Linux内核版本和当前的IP地址。 3、设计shell脚本程序,要求用户对/home目录下的文件进行备份,压缩为Linux系统中常用的tar....

    android adb shell 命令大全

    12. 获取模拟器中的文件: adb pull <remote> 13. 向模拟器中写文件: adb push <local> 14. 进入模拟器的shell模式: adb shell 15. 启动SDK,文档,实例下载管理器: android 16. 缷载apk包: adb...

    Shell处理带空格的文件名的方法

    但是这种命名方式给Linux命令行工具和Shell带来了困扰,因为大多数命令中,都是默认以空格做为值与值之间的分隔符,而不是做为文件名的一部分。 看下面的脚本,我们可以了解的更清楚: 执行的结果如下: 实际上,...

    BrightnessControl:Shell脚本来控制Ubuntu Linux中的屏幕亮度

    用于在Ubuntu Linux中控制屏幕亮度的Shell脚本。 ##用法 $ sudo backlight.sh -u | -d -u增加亮度-d降低亮度 ##更多乐趣 ###创建自己的命令 将脚本backlight.sh移至/ usr / bin / $ sudo mv backlight.sh /usr...

    Android之在linux终端执行shell脚本直接打印当前运行app的日志的实现方法

    1、问题 我们一般很多时候会需要在ubuntu终端上打印当前运行app的日志,我们一般常见的做法是 1)、获取包名 打开当前运行的app,然后输入如下命令,然后在...通过执行脚本文件获取包名,然后再执行pidcat.py packageNam

    LINUX网站建设技术指南

    1.1.3 Linux当前的版本 1.2 Linux的TCP/IP网络结构 1.3 IPv6简介 1.3.1 IPv6与IPv4头标的比较 1.3.2 简化的头标 1.3.3 参数的修订 1.3.4 新导入的域 1.4 站点注册 1.4.1 何谓站点注册 1.4.2 注册Linux站点 1.5 常见...

    Linux-Shell

    $$获取当前程序的进程号 2,模糊搜索 grep的指令扩展 在文件中搜索查找包含搜索关键字的行 语法:grep 选项 搜索内容 文件名 -i 不区分大小写 -n显示匹配行及行号 -v显示不匹配文本的其他行 .匹配除“\n”之外的任何...

    入门学习Linux常用必会60个命令实例详解doc/txt

    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...

Global site tag (gtag.js) - Google Analytics