我希望在特定日期之后获取所有文件.我尝试过:
ls -ltr | awk {'print $6'} | sed s/-//g | awk {'if ($1-20110415 > 0 ) {print $1}'}
Run Code Online (Sandbox Code Playgroud)
工作50%罚款.最后一个命令只打印文件的日期.如何打印文件和文件名的日期?在awk $8文件名中,但我不知道如何print在命令行中转移到最后.
谢谢卢克
anu*_*ava 20
尝试找到这样的命令:
find /my/path -mtime -1 # to get files modified in last 1 day
find /my/path -mtime -1.5 # to get files modified in last 1.5 day
Run Code Online (Sandbox Code Playgroud)
这个稍微修改过的版本怎么样?
ls -ltr | awk {'print $6 " " $8 '} | sed s/-//g | awk {'if ($1-20110426 > 0 ) {print $1 " " $2}'}
Run Code Online (Sandbox Code Playgroud)
似乎对我有用......?