这个是把某个变量转换为小写,在LINUX上运行得很好,在MAC上报错了:

invalid option
typeset: usage: typeset [-afFirtx] [-p] name[=value]

  怎么办?吾搜索了半天,一个解决办法也没有(于是就混了一个全网首发)。于是就想,有没有别的办法,把变量转移为小写?还真找到了:

UPPERCASE=$(echo $OS_NAME | tr '[a-z]' '[A-Z]')   (把OS_NAME的小写转换成大写)
LOWERCASE=$(echo $OS_NAME | tr '[A-Z]' '[a-z]')   (把OS_NAME的大写转换成小写) 

  写成函数:

function to_lowercase()
{LOWER_CASE=$(echo ${1} | tr '[A-Z]' '[a-z]')echo ${LOWER_CASE}
}function to_uppercase()
{UPPER_CASE=$(echo ${1} | tr '[a-z]' '[A-Z]')echo ${UPPER_CASE}
}

全网首发:MAC上运行SHELL脚本,typeset -l报错相关推荐

  1. 运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法

    运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法 参考文章: (1)运行pyt ...

  2. shell 脚本 exit 1 报错:numeric argument required问题解决

    shell 脚本 exit 1 报错:numeric argument required问题解决 参考文章: (1)shell 脚本 exit 1 报错:numeric argument requir ...

  3. Shell脚本常见执行报错案例

    Shell脚本执行报错 :Syntax error: "(" unexpected (expecting "fi") 今天在Ubuntu 16.04上运行某些脚 ...

  4. linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...

    我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...

  5. 学习在Ubuntu 上运行 Shell 脚本

    刚刚学会用UBANTU20.04,会用wine装常用的应用,然后又想到运行安卓应用也搞上来用, 找了一圈又回到这个xDroid工具,从网站下载一个安装包xDroidInstall-x86_64-v7. ...

  6. 无法执行二进制文件linux,尝试在Linux上运行Shell脚本时“无法执行二进制文件”...

    我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...

  7. Mac上解决中文绘图储存本地报错问题

    Mac 中 ggplot 中文显示 很多时候我们在Mac中使用ggplot绘图时,存中文文本下来时,会出现中文文本显示不了的问题,通常是显示成一些白色的框框.此时只需在绘图函数 theme() 中添加 ...

  8. linux脚本登录启动失败,linux – 在X上运行shell脚本失败登录尝试

    Alrighty.我想到了.要小心不要搞砸,因为如果你做错了,可能会搞砸你的系统.如果您对此感到不舒服,最好先在虚拟机中进行尝试. 教程 >创建脚本.在本教程中,我将把脚本放在/var/mysc ...

  9. linux 运行脚本not found,运行 shell 脚本时报错[[ : not found解决方法

    今天通过容器执行一个 shell 脚本,总是报错 [[ : not found"解决方法 查看源代码是这样写的: if [[ "${pod_status}" == &qu ...

  10. mac运行什么脚本_这是什么过程,为什么要在我的Mac上运行?

    mac运行什么脚本 If you spend any time at all poking through Activity Monitor, you know that loads of proce ...

最新文章

  1. CentOS Firewall防火墙设置规则
  2. 快速双边滤波在High-Dynamic Range(HDR)图像显示中的应用。
  3. .Net开发3年,应聘大厂惨遭淘汰,如何翻身打脸面试官?
  4. python之父子进程间通信
  5. java实现手机充电_java – 如何知道手机是否正在充电
  6. Git使用出现git@github.com: Permission denied (publickey)
  7. ArcGIS Desktop软件安装和试用说明
  8. golang控制台颜色输出(for windows)
  9. springboot接收多对象_springboot实现邮件发送
  10. uvalive 3938 Ray, Pass me the dishes! 线段树 区间合并
  11. 最少拍控制系统设计(二)纹波问题分析与无纹波系统的设计与仿真(附matlab和simulink源文件)
  12. 人工智能中的图像识别技术
  13. java 刽子手图像代码,刽子手游戏代码
  14. BZOJ2794 Cloakroom【有限制的背包问题】
  15. 如何对计算机进行磁盘整理,碎片整理,详细教您怎样进行磁盘碎片整理
  16. lzw压缩 java_Java压缩之LZW算法字典压缩与解压讲解
  17. 淘宝京东APP节日更新布局 实现方式
  18. Android setEnabled() 和 setClickable() 的区别
  19. 常用的git命令,基本工作够用了
  20. 深度学习模型训练的时候,一般把epoch设置多大?深度模型中的超参数要如何调整?模型训练的诸多问题?

热门文章

  1. win iis mysql php_Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程
  2. linux svn服务的维护,Linux服务器搭建svn环境方法详解_网站服务器运行维护,Linux,svn...
  3. 图:[PPT双屏技术-知识竞赛方案策划]华中师范大学-城市与环境科学学院-城环学院地理知识竞赛胜利闭幕.
  4. php 关于token、签名、加密的一点理解
  5. Spring Cloud:Security OAuth2 自定义异常响应
  6. CSS动态样式---基础-控制是否添加CSS类
  7. 哪些英语母语者常用的词组对于普通中国大学生来说是生疏的?
  8. 析构函数中的virtual是否必要?
  9. 苹果开发者中心宕机8天终于回归
  10. Maven图文闪电入门