懒码农。。。。。。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

上次需要的功能~csdn上求教才解決的~嘿嘿~

 

代码
#!/bin/sh
voicedir="/var/www/html/"
datestr
=`date -"yesterday" +%Y%m%d`
if [ ! -"$voicedir$datestr" ]; then
    
mkdir "$voicedir$datestr"    
fi

ls 
-$voicedir  --time-style '+%Y%m%d' | grep "^-" | awk '$6~/'$datestr'/{print $NF}' | xargs -i mv $voicedir{} $voicedir$datestr/

 

 到要移動的目錄下執行

ls -l --time-style '+%Y%m%d' | awk '$1~/^-/{system("test ! -d "$6" && mkdir "$6";mv "$NF" "$6)}'

posted on 2009-12-07 13:06  阿彬  阅读(242)  评论(0编辑  收藏  举报