Pular para o conteúdo
Insetário do Bash

/static/insetario/inseto/param-fatia/

Menu

BSH-014 · Parâmetros

${var:2:5}

Uma fatia do valor: começa no deslocamento, mede o comprimento.

A fatia conta do zero: ${var:4:3} pula quatro caracteres e pega três. Sem o comprimento, vai até o fim.

Deslocamento negativo conta do fim — mas exige um espaço, ${var: -5}, para não virar um :- de padrão. Em arrays, a mesma sintaxe fatia elementos em vez de caracteres.

$ codigo="BSH-014-fatia"
$ echo ${codigo:4:3}
014
$ echo ${codigo: -5}
fatia
Três caracteres do meio, cinco do fim.