一 日常脚本

1.1 进度条

#!/bin/bash
# echo "准备中..."
i=0
str=""
arr=("|" "/" "-" "\\")
while [ $i -le 20 ]
do
  let index=i%4
  let indexcolor=i%8
  let color=30+indexcolor
  let NUmbER=$i*5
  printf "\e[0;$color;1m[%-20s][%d%%]%c\r" "$str" "$NUmbER" "${arr[$index]}"
  sleep 0.1
  let i++
  str+='+'
done
printf "\n"
# printf "正在执行...稍候!"

1.2 根据/data/nginx-1.22.1 目录递归查找有文件内容为/data/nginx-1.6.3 替换为data/nginx-1.22.1

find /data/nginx-1.22.1/ -type f -exec sed -i 's@/data/nginx-1.6.3/@/data/nginx-1.22.1/@g' {} \;