Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于查找超过4天的文件并移动的Shell脚本_Shell_Ksh - Fatal编程技术网

用于查找超过4天的文件并移动的Shell脚本

用于查找超过4天的文件并移动的Shell脚本,shell,ksh,Shell,Ksh,如何在下面的代码中包含超过4天的文件 尝试使用“-mtime+3”测试一些变体,但它给了我语法错误。函数查看文件是否退出,如果文件已超过4天,则进行移动 #!/bin/ksh FILE=test.txt if [ -f "$FILE" ] then mv "$FILE" "$FILE.old" fi 我已经搜索了很多线程,并且都使用了find命令 谢谢找到-mtime+3工作时间: $ cd -- "$(mktemp --directory)" $ touch --date='4 d

如何在下面的代码中包含超过4天的文件

尝试使用“-mtime+3”测试一些变体,但它给了我语法错误。函数查看文件是否退出,如果文件已超过4天,则进行移动

#!/bin/ksh
FILE=test.txt
 if [ -f "$FILE" ]
   then mv "$FILE" "$FILE.old"
 fi
我已经搜索了很多线程,并且都使用了find命令


谢谢找到-mtime+3工作时间:

$ cd -- "$(mktemp --directory)"
$ touch --date='4 days ago' old
$ touch new
$ find . -mtime +3
./old

你试过那种变化吗?如果是这样的话,你有哪一个
查找
呢?

谢谢你的快速回复,这有助于解决棘手的问题,非常感谢。