本文主要是介绍2024年2月25日 - mis,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
gawk 'BEGIN{date = systime() # 获取当前系统时间(以秒为单位)并存储在变量date中day = strftime("%A, %B %d, %Y", date) # 使用strftime函数将时间格式化为字符串print day # 输出格式化后的时间字符串
}'
-
systime()
函数:这个函数返回自1970年1月1日以来的当前系统时间,以秒为单位,并将其存储在变量date
中。 -
strftime()
函数:这个函数用于格式化时间。在这里,"%A, %B %d, %Y"
是一个时间格式字符串,其中:%A
表示星期的全名(例如,Sunday)。%B
表示月份的全名(例如,February)。%d
表示月份中的天数。%Y
表示四位数的年份。
strftime
函数使用date
中存储的时间戳以指定的格式生成一个字符串,并将结果存储在变量day
中。 -
print day
:最后,使用print
命令将格式化后的时间字符串输出到终端。
Bash(Bourne Again SHell)是一种Unix/Linux系统中的命令处理器,它是Bourne shell(sh)的增强版本。Bash的名字“Bourne Again SHell”反映了其源自Bourne shell的事实,同时也强调了它的增强和改进。
这里有一些关于Bash名称的背景信息:
-
Bourne Shell: Bourne shell是由Stephen Bourne创建的Unix shell。它是Unix系统中的一种标准shell,起初在1979年发布。Bourne shell是早期Unix系统的默认shell,但它的功能有限。
-
Bash的创建: Bash是由Brian Fox为GNU项目创建的,于1989年首次发布。Bash旨在成为一个兼容Bourne shell并提供更多功能和改进的替代品。Bash继承了Bourne shell的基本语法和功能,并引入了许多新特性,使得它在用户交互性、脚本编程等方面更加强大和灵活。
-
Bash的名称: “Bourne Again SHell”这个名字是一种双关语,既表示Bash是Bourne shell的后继者,同时暗示了“再次诞生”或“重新改进”的意义。这个名字强调了Bash对Bourne shell的改进和扩展。
表23-1 dash命令行参数
参 数 描 述
-a 导出分配给shell的所有变量
-c 从特定命令字符串中读取命令
-e 如果是非交互式shell的话,在有未经测试的命令失败时立即退出
-f 显示路径名通配符
-n 如果是非交互式shell的话,读取命令但不执行它们
-u 在尝试展开一个未设置的变量时,将错误消息写出到STDERR
-v 在读取输入时将输入写出到STDERR
-x 在执行命令时将每个命令写出到STDERR
-I 在交互式模式下,忽略输入中的EOF字符
-i 强制shell运行在交互式模式下
-m 启用作业控制(在交互式模式下默认开启)
-s 从STDIN读取命令(在没有指定文件参数时的默认行为)
-E 启用emacs命令行编辑器
-V 启用vi命令行编辑器
这篇关于2024年2月25日 - mis的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!