Linux语言环境版本查看shell脚本

本文介绍了一篇在折腾树莓派过程中编写的简单Shell脚本,用于查看Linux语言环境版本,虽然代码未经优化,但能有效帮助用户了解系统详情。

**

折腾树莓派的时候写了个简单的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

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值