直接看原文吧: https://www.cnblogs.com/xiangyuecn/p/17698735.html
平时见别人写的 shell 脚本,要么是英文要么是中文,没见过一个脚本里面同时支持多种语言的,也搜不到什么比较好学的参考资料,于是给 bash 脚本、bat 脚本分别写了一个同时支持中文和英文显示的函数,可以根据用户语言环境,让脚本自动显示成中文或英文。
bat 里面语言的判断比较骚,使用 ver | find "版本" 直接识别是不是中文 bash 的判断就简单很多,函数编写也简单
这些脚本目前是用在了两开源库里面,给 windows 环境编写的 bat 脚本,macOS 、Linux 环境编写的 sh 脚本
- https://github.com/xiangyuecn/RSA-csharp 里面的 Test-Build-Run.bat 和 Test-Build-Run,sh 脚本,无需 IDE 直接调用.NET 编译运行 c#代码,支持 .NET Core 、.NET Framework 环境下 PEM ( PKCS#1 、PKCS#8 )格式 RSA 密钥生成、导入、导出,多种常见 RSA 加密、签名填充算法支持。
- https://github.com/xiangyuecn/RSA-java 同样 sh 、bat 两个脚本,无需 IDE 直接调用 JDK 编译运行 java 代码,Java 环境下 PEM ( PKCS#1 、PKCS#8 )格式 RSA 密钥生成、导入、导出,多种常见 RSA 加密、签名填充算法支持。
可以翻翻里面的脚本文件,好使
