Shell one-click installation of Scala

#!/bin/bash
#离线安装scala
#我们需要安装scala的目录
ipath="/usr/local"
#获取当前脚本目录的路径 $0-shell本身的文件名
installpath=$(cd `dirname $0`; pwd)
echo ${
    
    installpath}
#提前在脚本目录创建files文件夹 上传安装包到该目录
filepath=${
    
    installpath}/files
j=`whereis scala`
#查看是否已经安装scala
scala=$(echo ${
    
    j} | grep "scala")
echo ${
    
    scala}
if [[ "$scala" != "" ]]
then
	echo "scala was installed!"
else
	echo "scala not installed!"
	echo "开始解压scala安装包"
	tar -xzvf ${
    
    filepath}/scala-*.tgz > /dev/null 2>&1
	echo "进入scala安装目录 获取scala版本"
	cd scala* && scalaname=`pwd | awk -F '/' '{print $NF}'`
	echo "scala版本:${scalaname}"
	echo "移动解压后的文件夹到指定安装目录${ipath}"
	mv ${
    
    scalaname} ${
    
    ipath}
	echo "此时已确定jdk安装目录${ipath}/${scalaname}"
	echo "开始配置环境变量"
	echo "#scala 环境变量" >> /etc/profile
    echo "export SCALA_HOME=${ipath}/${scalaname}" >> /etc/profile
    echo 'export PATH=${SCALA_HOME}/bin:$PATH' >> /etc/profile
    echo "刷新环境变量"
    source /etc/profile > /dev/null 2>&1
    scala -version
    echo "scala 安装完成"
fi

Guess you like

Origin blog.csdn.net/q18729096963/article/details/114281817