shell 截取字符串的方法
先出现的问题是截取变量中的指定字符串,方法如下:
- 用${variable:2:4}
a=":"1234":"
echo ${a:1:4}
结果为: 1234 ,
在终端中 斜体样式双引号 “” 并没有被作为字符算进去,但冒号算进去了
而且在 我当时的脚本中,这段语法是报错的,不知道为啥
2. 用 echo $variable | cut -d ’ " ’ -f 3 -d 后面接的是分割符号, -f 后面接的是第几个分割符,结果是截取第三个“ 前面的一段字符串
echo $a | cut -d '"' -f 3
1234
该方式在bash脚本中可用