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内置函数详解 #### 一、算术函数 AWK 提供了一系列内置的数学函数,可以方便地处理各种数学运算。 1. **`atan2(y, x)`** - **功能**:计算 y 和 x 的商的反正切值。 - **示例**:`awk 'BEGIN { ...
数学函数包括 sqrt、sin、cos 等,字符串函数包括 substr、index、match 等,时间函数包括 systime、strftime 等。 awk 的应用 awk 的应用非常广泛,包括文本处理、数据提取、报表生成等。awk 可以用于处理各种...
在给定的文件信息中,我们探讨了AWK这一强大文本处理工具中的算数函数、字符串函数以及其他功能,包括时间函数。以下是对这些知识点的详细解释: ### 算数函数 1. **atan2(y,x)**:此函数计算坐标 (x,y) 的角度...
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中,字段可以通过内置变量如$1、$2等来访问。AWK还提供了多种内置变量,如NR、NF等,分别表示当前记录的编号和当前记录中字段的数量。 AWK的程序是由一系列模式和动作组成的,当输入记录符合特定模式时,相应...
5. Awk变量和内建函数:熟悉Awk中的变量类型和内建函数,如字段分隔符、数组操作、数学运算等。 6. 控制结构:学习如何在Awk中使用条件语句(if-else)和循环语句(for和while)。 7. 模式匹配:掌握Awk的模式匹配...
你还能了解到: 通用的程序结构 如何使用awk的内部函数 如何编写用户定义函数 awk程序的调试技术 如何开发一个处理索引的应用程序,该程序演示了awk的强大功能得到不同awk版本的ftp和联系信息 。 本书还包含了一组...
* 字符串函数:awk 中有多种字符串函数,如 sub、gsub、index、substr、split、length、match 等,用于对字符串进行操作。 * 数学函数:awk 中有多种数学函数,如 atan2、cos、exp、int、log、rand、sin、sqrt 等,...
2. **使用 `-f` 选项调用 Awk 程序**:可以将 Awk 程序保存在一个文件中,然后通过 `-f` 选项来指定文件路径运行该程序。 - 示例:`awk -f myscript.awk filename` - 这种方式适合于处理较为复杂的任务,可以提高...
- **函数**:`awk` 内置了多个函数,如 `split()` 分割字符串,`printf()` 格式化输出等,同时可以编写自定义函数。 - **BEGIN 和 END 规则**:`BEGIN` 规则在处理任何输入前执行,`END` 规则在处理完所有输入后...
而在awk中,则可以通过编写自定义函数和程序结构来创建更为复杂的程序逻辑。两种工具都提供了丰富的调试技术,这对于深入理解脚本的运行和进行错误排查非常重要。 **awk的深入应用与高级特性** awk的深入应用不仅...
在awk编程语言中,ord函数通常在其他编程环境中如Perl被用作将字符转换为其相应的ASCII码值。然而,awk本身并不内置这个函数,因此在awk中实现ord函数的功能需要自定义方法。本文将详细解释如何在awk中实现ord函数,...
AWK的语法简洁,提供了丰富的内置函数和灵活的数据处理能力,使得它成为数据处理领域中的一个利器。AWK也能够与其他程序交互,进一步拓展了其应用范围。对于任何需要处理文本数据的用户,AWK都值得学习和掌握。
- awk非常适合处理日志文件,提取关键信息,如IP地址、访问时间等。 2. **数据提取**: - 从复杂的数据文件中提取所需字段,用于进一步分析。 3. **报告生成**: - 结合循环和条件语句,awk可以用来生成统计...
- **系统调用**:使用 `system()` 函数可以在 AWK 程序中执行 shell 命令。 - **管道**:通过管道 (`|`) 将 AWK 输出传递给其他命令,或从其他命令读取输入到 AWK。 #### 九、实战案例 - **重定向输出到文件**:...
- **在awk中执行shell命令行**:使用`system()`函数可以在awk脚本中执行shell命令。 #### 14. 尾声 awk是一个功能强大且灵活的工具,它不仅能够处理简单的文本匹配和替换任务,还能胜任复杂的文本分析和数据处理...