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键这三个键包围这个按键就是。



猜你喜欢

转载自blog.csdn.net/qq_36809124/article/details/81633592