shell相关

for x in {01..30};do echo -n $x && echo -n " " && grep "06\/$x\/" res_6.txt | wc -l;done

#echo -n表示不换行

 

#把原目录的文件按照list.txt文件列表筛选出并同步到另一个新的目录

# cat rsync.sh
#!/bin/bash
myIFS="/"
while read line
do
    mon=`echo $line | awk -F"$myIFS" '{print $1}'`
    num=`echo $line | awk -F"$myIFS" '{print $2}'`
    img=`echo $line | awk -F"$myIFS" '{print $3}'`

    cd /data/198/$mon/ || continue
    [ -d /data/198/filter/$mon/$num/ ] || mkdir -p /data/198/filter/$mon/$num/
    rsync -arvz --progress ./$num/$img /data/198/filter/$mon/$num/
done

# head -n 3 list.txt
04/25/0015c1d2333fb7bb_734_499.jpg
04/25/00168bb676157673_1016_694.jpg
04/25/0017f7fa37066eb9_1016_694.jpg

 

执行:

# ./rsync.sh < list.txt

 

posted @ 2017-09-27 10:02  helloworld899  阅读(110)  评论(0编辑  收藏  举报