在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、Gnu Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 1、第一种方法: ${varible##*string} 从左向右截取最后一个string后的字符串 复制代码 代码如下: $ MYVAR=foodforthought.jpg $ echo ${MYVAR##*fo} rthought.jpg $ echo ${MYVAR#*fo} odforthought.jpg 2、第二种方法:${varible:n1:n2}:截取变量varible从n1到n2之间的字符串。 可以根据特定字符偏移和长度,使用另一种形式的变量扩展,来选择特定子字符串。试着在 bash 中输入以下行: 复制代码 代码如下: $ EXCLAIM=cowabunga $ echo ${EXCLAIM:0:3} cow $ echo ${EXCLAIM:3:7} abunga 这种形式的字符串截断非常简便,只需用冒号分开来指定起始字符和子字符串长度。 三、按照指定要求分割: 比如获取后缀名 复制代码 代码如下: ls -al | cut -d “.” -f2 |
请发表评论