Shell学习 二、使用字符串

1.
name="12"
# 使用双引号拼接
echo "my name is "$name" "
echo "my name is ${name} "
# 使用单引号拼接
echo 'my name is '$name' '
echo 'my name is ${name} '
输出
my name is 12
my name is 12
my name is 12
my name is ${name}
单双引号都可以做字符串拼接 但是双引号里可以有变量,单引号中不可以。  
2.
sex="男"
echo ${name}${sex}
echo ${name}"is"${sex}
字符串连接可以直接放到一起或用双引号连接
3.
name="1234"
echo ${#name}
#输出2 
获取字符串长度。
4.
echo ${name:1:3}
#输出 234
截取字符串 从第二个字符开始截取3个字符。
5.
echo `expr index "${name}" 23` 
#输出2
获取字符23出现的位置,谁先出现算谁。
##
`反引号符号
 英文状态下  键盘左边 ESC键 1键 Tab键这三个键包围这个按键就是。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值