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
代碼
運行結果
總結
以上是生活随笔為你收集整理的linux 查看语言环境_Linux语言环境版本查看shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: daemon.json无法启动docke
- 下一篇: python图像边缘检测_python