要格式化stat命令的输出为"mmm dd yyyy"的形式,可以使用以下命令:
stat -c "%y" 文件名 | awk '{print substr($0, 5, 2), substr($0, 9, 2), substr($0, 1, 4)}' | awk '{print $1, $2, $3}'
这个命令将会输出文件的上次修改时间,格式为"mmm dd yyyy",其中"mmm"代表月份的缩写,"dd"代表日期,"yyyy"代表年份。
该命令的具体解释如下:
stat -c "%y" 文件名
:使用stat命令获取文件的上次修改时间,并以"%y"的格式输出。awk '{print substr($0, 5, 2), substr($0, 9, 2), substr($0, 1, 4)}'
:使用awk命令截取输出结果的特定部分,分别提取月份、日期和年份。awk '{print $1, $2, $3}'
:使用awk命令重新排列输出结果的顺序,按照"mmm dd yyyy"的格式输出。这样,通过执行以上命令,就可以将stat命令的输出格式化为"mmm dd yyyy"的形式。
领取专属 10元无门槛券
手把手带您无忧上云