https://www.cnblogs.com/fengbohello/p/5954895.html
#!/bin/bash
SHELL_FOLDER=$(dirname $(readlink -f "$0"))
echo " !! current folder path : $SHELL_FOLDER"
lib_path=$1
bolt_lib_path=$2
so_path=$3
bolt_so_path=$4
#chmod 777 $SHELL_FOLDER/perf2bolt
#chmod 777 $SHELL_FOLDER/llvm-bolt
rm -rf $SHELL_FOLDER/bolt_so/*
for sofile in $(ls $so_path)
do
echo "current so file is : ${sofile}"
strlen=${#sofile}
echo "str len : ${strlen}"
let substr_len=strlen-7
echo " soname len : ${substr_len}"
soname=${sofile:0:$substr_len}
echo " soname : ${soname}"
cd $SHELL_FOLDER
rm -rf tmp
mkdir tmp
tarfile=$so_path/${sofile}
echo " decompress $tarfile to tm