全网首发:MAC上运行SHELL脚本,typeset -l报错
这个是把某个变量转换为小写,在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报错相关推荐
- 运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法
运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法 参考文章: (1)运行pyt ...
- shell 脚本 exit 1 报错:numeric argument required问题解决
shell 脚本 exit 1 报错:numeric argument required问题解决 参考文章: (1)shell 脚本 exit 1 报错:numeric argument requir ...
- Shell脚本常见执行报错案例
Shell脚本执行报错 :Syntax error: "(" unexpected (expecting "fi") 今天在Ubuntu 16.04上运行某些脚 ...
- linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...
我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...
- 学习在Ubuntu 上运行 Shell 脚本
刚刚学会用UBANTU20.04,会用wine装常用的应用,然后又想到运行安卓应用也搞上来用, 找了一圈又回到这个xDroid工具,从网站下载一个安装包xDroidInstall-x86_64-v7. ...
- 无法执行二进制文件linux,尝试在Linux上运行Shell脚本时“无法执行二进制文件”...
我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...
- Mac上解决中文绘图储存本地报错问题
Mac 中 ggplot 中文显示 很多时候我们在Mac中使用ggplot绘图时,存中文文本下来时,会出现中文文本显示不了的问题,通常是显示成一些白色的框框.此时只需在绘图函数 theme() 中添加 ...
- linux脚本登录启动失败,linux – 在X上运行shell脚本失败登录尝试
Alrighty.我想到了.要小心不要搞砸,因为如果你做错了,可能会搞砸你的系统.如果您对此感到不舒服,最好先在虚拟机中进行尝试. 教程 >创建脚本.在本教程中,我将把脚本放在/var/mysc ...
- linux 运行脚本not found,运行 shell 脚本时报错[[ : not found解决方法
今天通过容器执行一个 shell 脚本,总是报错 [[ : not found"解决方法 查看源代码是这样写的: if [[ "${pod_status}" == &qu ...
- mac运行什么脚本_这是什么过程,为什么要在我的Mac上运行?
mac运行什么脚本 If you spend any time at all poking through Activity Monitor, you know that loads of proce ...
最新文章
- CentOS Firewall防火墙设置规则
- 快速双边滤波在High-Dynamic Range(HDR)图像显示中的应用。
- .Net开发3年,应聘大厂惨遭淘汰,如何翻身打脸面试官?
- python之父子进程间通信
- java实现手机充电_java – 如何知道手机是否正在充电
- Git使用出现git@github.com: Permission denied (publickey)
- ArcGIS Desktop软件安装和试用说明
- golang控制台颜色输出(for windows)
- springboot接收多对象_springboot实现邮件发送
- uvalive 3938 Ray, Pass me the dishes! 线段树 区间合并
- 最少拍控制系统设计(二)纹波问题分析与无纹波系统的设计与仿真(附matlab和simulink源文件)
- 人工智能中的图像识别技术
- java 刽子手图像代码,刽子手游戏代码
- BZOJ2794 Cloakroom【有限制的背包问题】
- 如何对计算机进行磁盘整理,碎片整理,详细教您怎样进行磁盘碎片整理
- lzw压缩 java_Java压缩之LZW算法字典压缩与解压讲解
- 淘宝京东APP节日更新布局 实现方式
- Android setEnabled() 和 setClickable() 的区别
- 常用的git命令,基本工作够用了
- 深度学习模型训练的时候,一般把epoch设置多大?深度模型中的超参数要如何调整?模型训练的诸多问题?
热门文章
- win iis mysql php_Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程
- linux svn服务的维护,Linux服务器搭建svn环境方法详解_网站服务器运行维护,Linux,svn...
- 图:[PPT双屏技术-知识竞赛方案策划]华中师范大学-城市与环境科学学院-城环学院地理知识竞赛胜利闭幕.
- php 关于token、签名、加密的一点理解
- Spring Cloud:Security OAuth2 自定义异常响应
- CSS动态样式---基础-控制是否添加CSS类
- 哪些英语母语者常用的词组对于普通中国大学生来说是生疏的?
- 析构函数中的virtual是否必要?
- 苹果开发者中心宕机8天终于回归
- Maven图文闪电入门