0
如何在下面的代碼中包含超過4天的文件?Shell腳本查找4天以前的文件並移動
嘗試使用「-mtime +3」測試幾個變體,但它給了我語法錯誤。函數查看文件是否在4天以前退出並移動。
#!/bin/ksh
FILE=test.txt
if [ -f "$FILE" ]
then mv "$FILE" "$FILE.old"
fi
我已經搜索了很多線程,所有使用find命令。
感謝
如何在下面的代碼中包含超過4天的文件?Shell腳本查找4天以前的文件並移動
嘗試使用「-mtime +3」測試幾個變體,但它給了我語法錯誤。函數查看文件是否在4天以前退出並移動。
#!/bin/ksh
FILE=test.txt
if [ -f "$FILE" ]
then mv "$FILE" "$FILE.old"
fi
我已經搜索了很多線程,所有使用find命令。
感謝
find . -mtime +3
作品:
$ cd -- "$(mktemp --directory)"
$ touch --date='4 days ago' old
$ touch new
$ find . -mtime +3
./old
你有沒有嘗試過變化?如果是這樣,你有哪些find
?
感謝您的快速回復,它有助於解決棘手的部分,欣賞它。 – homer