shell 字符串学习
说明:字符串是shell编程中最常用最有用的的数据类型,字符串可以用单引号,也可以用双引号,也可以两者都不用。
例子一:单引号的应用
#!/bin/bash
str='There is a string'
echo $str例子二:双引号的应用
#! /bin/bash
my_name='Praifire'
str="Nice to meet you,my name is \" $my_name\" !\n "
echo $str
例子三:拼接字符串的应用
#! /bin/bash
my_name='Praifire'
str="Nice to meet you,my name is "
echo $str $my_name
例子四:获取字符串的长度的应用
#! /bin/bash
my_name='Praifire'
echo ${#my_name}
例子五:提取子字符串的应用
#! /bin/bash
my_name='Praifire'
echo ${my_name:4:4}
例子六:查找子字符串的应用
#! /bin/bash
my_name='I am Praifire'
echo `expr index "$my_name" am`