Como posso tirar os primeiros caracteres X da string usando sed?

Eu estou escrevendo shell script para Linux embarcado em uma pequena caixa industrial. Eu tenho uma variável contendo o textopid: 1234 e eu quero tirar os primeiros X caracteres da linha, então apenas 1234 ficam. Eu tenho mais variáveis ​​que eu preciso "limpar", então eu preciso cortar X primeiros caracteres e${string:5} não funciona por algum motivo no meu sistema.

A única coisa que a caixa parece ter ésed.

Eu estou tentando fazer o seguinte funcionar:

result=`echo "$pid" | sed 's/^.\{4\}//g'`

Alguma ideia?

questionAnswers(10)

yourAnswerToTheQuestion