find . -type f -exec sh -c 'mv -v "{}" "`echo {} | tr A-Z a-z`"' \;
-
## 20200901 hzj's dup.sh source:
-
#!/bin/sh
DSTRPM=dst.list
LOCRPM=loc.list
DIFFRPM=res.list
echo -en "STEP 1.GET DSTHOST RPM LIST: "
test -z $1 && { echo "FUNCTION $1 ERROR!!";exit 1; } || { echo "OK!!!"; ssh $1 'rpm -qa' > $DSTRPM; }
echo -en "STEP 2.GET LOCALHOST RPM LIST: "
rpm -qa > $LOCRPM && { echo "OK!!!"; } || { echo "ERROR!";exit 1; }
echo -en "STEP 3.DIFF $DSTRPM:$LOCRPM: "
diff -b $DSTRPM $LOCRPM | sed '/^!d;s/< //;s/-[[:digit:]].*/@VER/' | awk -F '@' '{print $1;}' > $DIFFRPM
R=0
if test -s $DIFFRPM; then
M=`cat $DIFFRPM`
for i in $M
do
test $R -eq 0 && echo -e "\n"
echo "yum -y install $i"
R=1
done
else
echo "THE SAME!!!"
fi
-
阅读(1939) | 评论(0) | 转发(0) |