兼容windows与mac的shell
在windows 使用了一个gtar函数,
# 定义函数替代别名 gtar() { # 检测操作系统类型 OS_TYPE=$(uname -s) # 根据操作系统设置适当的命令别名 if [[ "$OS_TYPE" == "MINGW"* || "$OS_TYPE" == "CYGWIN"* ]]; then # Windows Git Bash 环境 tar "$@" # 传递所有参数给tar命令 else gtar "$@" # 传递所有参数给tar命令 fi } # 确保函数在子shell中也可用 export -f gtar
但这样的写法在mac会报错:
Segmentation fault: 11 sh
相关阅读
评论:
↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑