shell中运用awk如何将一个目录下的所有文件后面全部加上日期

原问题:shell中运用awk如何将一个目录下的所有文件后面全部加上日期
分类:编程开发 > 最后更新时间:【2017-07-05 14:26:50】

最佳答案

给你个参考

BEGIN {
now=strftime("%D",systime());
for(i=1;i<ARGC;i++)
system("echo " ARGV[i] now);
}

这个只是将文件名后面加日期显示,要改名的话可以改echo 为 mv 并再加一个ARGV[i]

而日期格式由你自己定(我用的是%d),设文件名为a.awk

使用时用

awk -f a.awk *

测试结果

cc.cpp07/04/17
ctest.cpp07/04/17
cube.cpp07/04/17
g.cpp07/04/17
ma.cpp07/04/17
main.cpp07/04/17
my.cpp07/04/17
ppp.cpp07/04/17

.....

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
17

分享到:

其他回答

暂无其它回答!

    推荐