我的shell腳本找到所有文件日期早90天的Linux find命令操作
find /var/www/html/zip/data/*/*/*/*/* -type f -mtime +90
返回像
/var/www/html/zip/data/2011/jan/11/333333/Photos/a.jpeg
/var/www/html/zip/data/2011/jan/11/333333/Photos/b.jpeg
/var/www/html/zip/data/2011/jan/11/333333/Photos/c.jpeg
/var/www/html/zip/data/2011/feb/11/333333/Photos/a.jpeg
/var/www/html/zip/data/2011/feb/11/333333/Photos/b.jpeg
我需要做的只是從上面獲取唯一的文件夾路徑是什麼輸出輸出使用相同的查找命令,所以輸出應該是
/var/www/html/zip/data/2011/jan/11/333333/Photos
/var/www/html/zip/data/2011/feb/11/333333/Photos
所以我相信會有需要t Ø追加在上面查找命令的東西,但不知道
注意什麼:我想保存的唯一路徑變量
我不知道'-printf'有多廣泛,但我的系統似乎沒有它:( – NPE
是否可以保存唯一的路徑導致一個變量使用上面的命令建議你? – neeraj
當然,假設你正在使用bash: var = $(find/var/www/html/zip/data/*/*/*/*/* -type f -mtime +90 -printf「%h \ n」|排序| uniq的); echo「$ var」 – jonathanasdf