Jak mogę usunąć pierwsze znaki X z ciągu używając sed?

Piszę skrypt powłoki dla wbudowanego Linuksa w małym pudełku przemysłowym. Mam zmienną zawierającą tekstpid: 1234 i chcę usunąć pierwsze X znaków z linii, więc pozostaje tylko 1234 znaków. Mam więcej zmiennych, które muszę „wyczyścić”, więc muszę odciąć X pierwszych znaków i${string:5} nie działa z jakiegoś powodu w moim systemie.

Jedyną rzeczą, jaką wydaje się mieć pudełko, jestsed.

Staram się, aby następujące rzeczy działały:

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

Jakieś pomysły?

questionAnswers(10)

yourAnswerToTheQuestion