shell脚本实用命令

发布时间 2023-04-11 16:17:06作者: umichan

获取shell文件所在目录

PROJECT_PATH=$(cd "$( dirname ${BASH_SOURCE[0]})";  pwd)

获取shell文件所在目录的上级目录

PROJECT_PATH=$(cd "$( dirname ${BASH_SOURCE[0]})"; cd ..;  pwd)

获取当前目录下VERSION文件第一行

PROJECT_VERSION=`head -n +1 VERSION`

获取当前PROJECT_PATH下VERSION文件第一行

PROJECT_VERSION=`head -n +1 $PROJECT_PATH/VERSION`

判断CPU架构

ARCH=`arch`
if [[ $ARCH =~ "x86_64" ]];then
    echo "Architecture: amd64" 
elif [[ $ARCH =~ "aarch64" ]];then
    echo "Architecture: arm64"
else
    echo "Unkown Architecture..."
fi