shell脚本中字符串截取的常用用法
变量: var=http://www.oldboyedu.com/123.htmecho ${var:0-7:3}
其中的 0-7 表示右边算起第七个字符开始,3 表示字符的个数。
即取值 0-7从字符串右边取7位,然后再从左边取前3位
PS:特殊说明
①当1-7时,表示0-7取7位,但从最左边的取值中减去1位,即var=987654321 0-7=9876543211-7=87654321
②当7-7时,表示0-7取7位,但从最左边的取值中减去7位,即var=987654321 0-7=9876543217-7=987654321
③当取值的范围小于输出的字符数时,将全部输出,即var=987654321 0-3=321 取4位时,显示321
结果是:123
页:
[1]