Shell脚本大小写字符串转换(mail-username),telnet用在shell中
来源:互联网 发布:小角磨机淘宝网 编辑:程序博客网 时间:2024/05/29 14:40
以前写Bash Shell脚本,大小写转换通常这样做:
str="This is a Bash Shell script."
newstr=`tr ‘[A-Z]‘ ‘[a-z]‘ <<<"$str"`
今天看bash的man page,发现有更简单的方法
转小写,只需要将变量名字declare -l 后,再给变量赋值,变量的内容即为小写
转大写,只需要将变量名字declare -u后,再给变量赋值,变量的内容即为大写
例如:
m="abc"
echo $m # 输出为abc
declare -u m
echo $m # 输出为abc,
m="cde"
echo $m # 输出为CDE
declare -l m="HELL"
echo $m # 输出为hell
注意:
1,declare 不影响变量当前值,而是影响declare之后的赋值
2,通过declare -l/-u进行设置
================================================
(sleep 1; echo "get yingying.liu@a.com"; sleep 1;echo"quit")| telnet 127.0.0.1 11211
sleep作用是等待telnet的运行,保证其能接受echo 输入的命令及等待返回的命令
- Shell脚本大小写字符串转换(mail-username),telnet用在shell中
- Shell脚本大小写字符串转换
- 在shell脚本中使用ftp telnet
- shell中大小写转换
- shell中大小写转换
- shell中大小写转换
- Shell用declare转换字符串大小写
- shell脚本telnet登录
- Play shell中大小写的转换
- bash shell 大小写转换
- shell 大小写转换
- shell脚本中截取字符串
- Shell脚本中提取字符串
- shell脚本中字符串比较
- shell 脚本中实现字符串大小写不敏感的比较方法
- shell字符串比较,并在脚本中改变终端路径
- shell脚本字符串转换成数字
- 使用shell进行大小写转换
- CRichEditCtrl系列讲堂3 关于版本和查找错位问题
- UIView 和 CALayer的那点事
- 去掉禅道访问地址中的zentao
- 配置禅道系统为静态访问
- java取的日期的操作,放在类里
- Shell脚本大小写字符串转换(mail-username),telnet用在shell中
- 今天一直报java.lang.ClassCastException: org.ksoap2.SoapFault错
- 终于找到全annotation配置springMVC的方法了(事务不失效)
- mysql日期函数
- ubuntu 10.04时区设置
- FFT算法应用实例
- 在ArcGIS 10中使用python
- sqlite 取日期的方法:年,季度,月,当月第几周
- 配置eclipse环境