`
webcenterol
  • 浏览: 945909 次
文章分类
社区版块
存档分类
最新评论

awk中的时间函数strftime() systime()

 
阅读更多

systime函数返回从1970年1月1日开始到当前时间(不计闰年)的整秒数

利用strftime()函数格式化时间

  • 实例:

     $ awk '{ now = systime(); print now }'
    
  • strftime函数使用C库中的strftime函数格式化时间。格式如下:

     systime( [format specification][,timestamp] )
    

    Table 3. 日期和时间格式说明符

    格式 描述
    %a 星期几的缩写(Sun)
    %A 星期几的完整写法(Sunday)
    %b 月名的缩写(Oct)
    %B 月名的完整写法(October)
    %c 本地日期和时间
    %d 十进制日期
    %D 日期 08/20/99
    %e 日期,如果只有一位会补上一个空格
    %H 用十进制表示24小时格式的小时
    %I 用十进制表示12小时格式的小时
    %j 从1月1日起一年中的第几天
    %m 十进制表示的月份
    %M 十进制表示的分钟
    %p 12小时表示法(AM/PM)
    %S 十进制表示的秒
    %U 十进制表示的一年中的第几个星期(星期天作为一个星期的开始)
    %w 十进制表示的星期几(星期天是0)
    %W 十进制表示的一年中的第几个星期(星期一作为一个星期的开始)
    %x 重新设置本地日期(08/20/99)
    %X 重新设置本地时间(12:00:00)
    %y 两位数字表示的年(99)
    %Y 当前月份
    %Z 时区(PDT)
    %% 百分号(%)

    实例:

     $ awk '{ now=strftime( "%D", systime() ); print now }' 
    

  •  $ awk '{ now=strftime("%m/%d/%y"); print now }'
    





如果不是在awk中调用,而且还要显示如上的时间格式,可是使用下面的命令




分享到:
评论

相关推荐

    Linux AWK内置函数

    ### Linux AWK内置函数详解 #### 一、算术函数 AWK 提供了一系列内置的数学函数,可以方便地处理各种数学运算。 1. **`atan2(y, x)`** - **功能**:计算 y 和 x 的商的反正切值。 - **示例**:`awk 'BEGIN { ...

    awk教程入门到精通

    数学函数包括 sqrt、sin、cos 等,字符串函数包括 substr、index、match 等,时间函数包括 systime、strftime 等。 awk 的应用 awk 的应用非常广泛,包括文本处理、数据提取、报表生成等。awk 可以用于处理各种...

    awk笔记 算数函数、字符串函数

    在给定的文件信息中,我们探讨了AWK这一强大文本处理工具中的算数函数、字符串函数以及其他功能,包括时间函数。以下是对这些知识点的详细解释: ### 算数函数 1. **atan2(y,x)**:此函数计算坐标 (x,y) 的角度...

    Linux里awk中split函数的用法小结

    The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep. set time = 12:34:56set hr = `echo $time | awk ‘{split($0,a,”:” ); print a[1]}’` # = 12set sec = `echo...

    AWK中文详细描述

    在AWK中,字段可以通过内置变量如$1、$2等来访问。AWK还提供了多种内置变量,如NR、NF等,分别表示当前记录的编号和当前记录中字段的数量。 AWK的程序是由一系列模式和动作组成的,当输入记录符合特定模式时,相应...

    Sed与awk_中英文高清版

    5. Awk变量和内建函数:熟悉Awk中的变量类型和内建函数,如字段分隔符、数组操作、数学运算等。 6. 控制结构:学习如何在Awk中使用条件语句(if-else)和循环语句(for和while)。 7. 模式匹配:掌握Awk的模式匹配...

    Sed与awk 中文第二版

    你还能了解到: 通用的程序结构 如何使用awk的内部函数 如何编写用户定义函数 awk程序的调试技术 如何开发一个处理索引的应用程序,该程序演示了awk的强大功能得到不同awk版本的ftp和联系信息 。  本书还包含了一组...

    awk编程语言入门

    * 字符串函数:awk 中有多种字符串函数,如 sub、gsub、index、substr、split、length、match 等,用于对字符串进行操作。 * 数学函数:awk 中有多种数学函数,如 atan2、cos、exp、int、log、rand、sin、sqrt 等,...

    Unix_Awk手册

    2. **使用 `-f` 选项调用 Awk 程序**:可以将 Awk 程序保存在一个文件中,然后通过 `-f` 选项来指定文件路径运行该程序。 - 示例:`awk -f myscript.awk filename` - 这种方式适合于处理较为复杂的任务,可以提高...

    awk man中文手册(全)

    - **函数**:`awk` 内置了多个函数,如 `split()` 分割字符串,`printf()` 格式化输出等,同时可以编写自定义函数。 - **BEGIN 和 END 规则**:`BEGIN` 规则在处理任何输入前执行,`END` 规则在处理完所有输入后...

    awk中实现ord函数功能

    在awk编程语言中,ord函数通常在其他编程环境中如Perl被用作将字符转换为其相应的ASCII码值。然而,awk本身并不内置这个函数,因此在awk中实现ord函数的功能需要自定义方法。本文将详细解释如何在awk中实现ord函数,...

    The AWK Programming Language 中文版

    AWK的语法简洁,提供了丰富的内置函数和灵活的数据处理能力,使得它成为数据处理领域中的一个利器。AWK也能够与其他程序交互,进一步拓展了其应用范围。对于任何需要处理文本数据的用户,AWK都值得学习和掌握。

    Sed与Awk (中文版)

    而在awk中,则可以通过编写自定义函数和程序结构来创建更为复杂的程序逻辑。两种工具都提供了丰富的调试技术,这对于深入理解脚本的运行和进行错误排查非常重要。 **awk的深入应用与高级特性** awk的深入应用不仅...

    awk使用手册

    - awk非常适合处理日志文件,提取关键信息,如IP地址、访问时间等。 2. **数据提取**: - 从复杂的数据文件中提取所需字段,用于进一步分析。 3. **报告生成**: - 结合循环和条件语句,awk可以用来生成统计...

    AWK 中文教程

    - **系统调用**:使用 `system()` 函数可以在 AWK 程序中执行 shell 命令。 - **管道**:通过管道 (`|`) 将 AWK 输出传递给其他命令,或从其他命令读取输入到 AWK。 #### 九、实战案例 - **重定向输出到文件**:...

Global site tag (gtag.js) - Google Analytics