linux 查看语言环境_Linux语言环境版本查看shell脚本

折腾树莓派的时候写了个简单的shell脚本,代码没有优化。

#!/bin/bash

end_sep(){

echo "==========================================================================================================================="

}

check_phpver(){

php -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "PHP环境版本号为:"

php -v

end_sep

else

echo -e "033[31m PHP环境未安装 033[0m"

end_sep

fi

}

check_pythonver(){

python -V >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Python2环境版本号为:"

python -V

end_sep

else

echo -e "033[31m Python2环境未安装 033[0m"

end_sep

fi

python3 -V >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Python3环境版本号为:"

python3 -V

end_sep

else

echo -e "033[31m Python3环境为安装 033[0m"

end_sep

fi

}

check_perlver(){

perl -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Perl环境版本号为:"

perl -v|awk -F"[ ]+" '{if(NR==2) print $0}'

end_sep

else

echo -e "033[31m Perl环境未安装 033[0m"

end_sep

fi

}

check_gover(){

go -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Go环境版本号为:"

go -v

end_sep

else

echo -e "033[31m Go环境为安装 033[0m"

end_sep

fi

}

check_javaver(){

java --version >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Java环境版本号为:"

java --version

end_sep

else

echo -e "033[31m Java环境未安装 033[0m"

end_sep

fi

}

check_luaver(){

lua -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Lua环境版本号为:"

lua -v

end_sep

else

echo -e "033[31m Lua环境未安装 033[0m"

end_sep

fi

}

check_rubyver(){

ruby -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "Ruby环境版本号为:"

ruby -v

end_sep

else

echo -e "033[31m Ruby环境为安装 033[0m"

end_sep

fi

}

check_asmver(){

nasm -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "NASM汇编环境版本号为:"

nasm -v

end_sep

else

echo -e "033[31m NASM汇编环境未安装 033[m"

end_sep

fi

}

check_nodever(){

node -v >/dev/null 2>&1

if [ $? -eq 0 ];then

echo "NodeJS环境版本号为:"

node -v

end_sep

else

echo -e "033[31m NodeJS环境未安装 033[0m"

fi

}

check_env(){

end_sep

check_pythonver

check_phpver

check_gover

check_rubyver

check_luaver

check_perlver

check_javaver

check_asmver

check_nodever

}

check_env

4c4c569579f3550aaed1f99f62bf9208.png

代码

944b7efd05ea86117c5ab0fb24f71b7a.png

运行结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值