Awk 文件的创建日期

Awk 文件的创建日期,awk,grep,ls,Awk,Grep,Ls,如何返回文件的日期? 像这样的东西不管用,也很难看 ls -l tz1.sql | awk '{print $7$6 $8}' 7Jun10:00 使用逗号分隔字段: ls -l tz1.sql | awk '{print $7, $6, $8}' 当awk读取输入行时,该行在字段分隔符FS上拆分。 因此,在打印行时,必须将这些字段分隔符放回原处。 “,”代表那些FSs 编辑: 如果要将变体与Ignacio Vazquez一起使用,请尝试: stat -c "%y" s.awk | cut

如何返回文件的日期? 像这样的东西不管用,也很难看

ls -l tz1.sql | awk '{print $7$6 $8}'
7Jun10:00

使用逗号分隔字段:

ls -l tz1.sql | awk '{print $7, $6, $8}'
当awk读取输入行时,该行在字段分隔符FS上拆分。 因此,在打印行时,必须将这些字段分隔符放回原处。 “,”代表那些FSs

编辑:

如果要将变体与Ignacio Vazquez一起使用,请尝试:

stat -c "%y" s.awk | cut -d. -f1
输出:

2011-09-30 22:44:46

HTH Chris使用逗号分隔字段:

ls -l tz1.sql | awk '{print $7, $6, $8}'
当awk读取输入行时,该行在字段分隔符FS上拆分。 因此,在打印行时,必须将这些字段分隔符放回原处。 “,”代表那些FSs

编辑:

如果要将变体与Ignacio Vazquez一起使用,请尝试:

stat -c "%y" s.awk | cut -d. -f1
输出:

2011-09-30 22:44:46

HTH Chris

您可以使用
stat
获取文件的修改时间、访问时间或元数据更改时间。不记录创建时间

$ stat -c '%y' t.txt
2011-09-30 11:18:07.909118203 -0400

您可以使用
stat
获取文件的修改时间、访问时间或元数据更改时间。不记录创建时间

$ stat -c '%y' t.txt
2011-09-30 11:18:07.909118203 -0400
centOS#实际上我需要将日期格式化成这样…#2011-10-02 08:11:00(因为这是mysql理解的格式)centOS#实际上我需要将日期格式化为这样的格式…#2011-10-02 08:11:00(因为这是mysql理解的格式)