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?