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