shell中经常有“ echo ${a::1}”这种表达式。
其实就是相当于“echo ${a:0:1},
表示打印字符串种的第0个到第一个字母。
类似于其它语言的substring(a, 0, 1)。
双冒号,只是省略了其中的”0“, 初看会让人迷惑。
shell中经常有“ echo ${a::1}”这种表达式。
其实就是相当于“echo ${a:0:1},
表示打印字符串种的第0个到第一个字母。
类似于其它语言的substring(a, 0, 1)。
双冒号,只是省略了其中的”0“, 初看会让人迷惑。