什么意思是bash $ {id:0:1}表达式

时间:2014-01-21 20:56:45

标签: bash shell sh

什么意味着bash $ {id:0:1}表达式?

使用示例:

wget -qc http://$host/image_${id:0:1}/$id/image.png -O ../../../folder

$ id =数字(1-8位)

1 个答案:

答案 0 :(得分:3)

它是从索引0(第一个字符)开始并且长度为1的子字符串。因此,它是$id值的第一个字符;例如,如果$id54321,则${id:0:1}5

查看所有可用的特殊参数扩展in the manual