45 lines
1022 B
Bash
45 lines
1022 B
Bash
#!/bin/sh
|
||
## harbor API获取镜像地址,对比两个仓库差异
|
||
## 有问题可以反馈 https://aq2.cn/
|
||
##
|
||
|
||
|
||
> hub.aaa.all.2020xxxx.log
|
||
> hub.bbb.all.2020xxxx.log
|
||
for Project in `cat ccc.txt`; do
|
||
bash pp1.sh $Project >> hub.aaa.all.2020xxxx.log
|
||
done
|
||
|
||
sleep 10
|
||
|
||
for Project in `cat ccc.txt`; do
|
||
bash tt1.sh $Project >> hub.bbb.all.2020xxxx.log
|
||
done
|
||
|
||
> aa.aaa.xxxxa.log
|
||
> aa.aaa.xxxxb.log
|
||
for Project in `cat hub.aaa.all.2020xxxx.log`; do
|
||
echo "$Project" > a2.log
|
||
aaa=$(cat a2.log | awk -F ':' '{print $2}')
|
||
if [[ "${#aaa}" -ge "39" ]];then
|
||
echo "$Project" >> aa.aaa.xxxxa.log
|
||
else
|
||
echo "$Project" >> aa.aaa.xxxxb.log
|
||
fi
|
||
done
|
||
|
||
> bb.bbb.xxxxa.log
|
||
> bb.bbb.xxxxb.log
|
||
|
||
for Project in `cat hub.bbb.all.2020xxxx.log`; do
|
||
echo "$Project" > a3.log
|
||
aaa=$(cat a3.log | awk -F ':' '{print $2}')
|
||
if [[ "${#aaa}" -ge "39" ]];then
|
||
echo "$Project" >> bb.bbb.xxxxa.log
|
||
else
|
||
echo "$Project" >> bb.bbb.xxxxb.log
|
||
fi
|
||
done
|
||
|
||
diff aa.aaa.xxxxb.log bb.bbb.xxxxb.log |grep hub
|