shell脚本字符串截取的多种方法

  


1,削减命令

割命令主要是接受三个定位方法:

第,一字节(字节),用选项- b

第二,字符(字符),用选项- c

第三,域(字段),用选项- f

str=癮bchyew2635”   echo  $ str | cut  -c  6 - 9

结果:

yew2


var=癶ello 世界”,,,,,,,,,,,,,,,,,,,,   echo  $ {var # * l}   结果:   lo 世界


,,,,

,var=癶ello 世界”   ,echo  $ {var # # * l}   ,结果:   以前,d



var=癶ello 世界”   echo  $ {var % l *}   结果:   hello 磨破


var=癶ello 世界”   ,echo  $ {var % % l *}   ,结果:   以前,他


var=癶ello 世界”   echo  $ {var: 0:3}   结果:   冥界




var=癶ello 世界”   echo  $ {var: 2}   结果:   llo 世界



var=癶ello 世界”   echo  $ {var: 0-2:3}   结果:   ld


var=癶ello 世界”   echo  $ {var: 0 - 2}   结果:   ld



总代码:

# !/bin/bash   var=" hello 世界”   echo  $ {var # * l}   echo  $ {var # # * l}   echo  $ {var % l *}   echo  $ {var % % l *}   echo  $ {var: 0:3}   echo  $ {var: 2}   echo  $ {var: 0-2:3}   echo  $ {var: 0 - 2}         [fbl@www  test6_16],美元。/string.sh    lo 世界   d   hello 磨破   他   冥界   llo 世界   ld   ld


shell脚本字符串截取的多种方法