Как я могу удалить первые X символов из строки, используя sed?

Я пишу сценарий оболочки для встроенного Linux в небольшой промышленной коробке. У меня есть переменная, содержащая текстpid: 1234 и я хочу убрать первые X символов из строки, поэтому остается только 1234. У меня есть больше переменных, которые мне нужно «очистить», поэтому мне нужно обрезать X первых символов и${string:5} по какой-то причине в моей системе не работает.

Единственное, что коробка, кажется, имеетsed.

Я пытаюсь заставить работать следующее:

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

Есть идеи?

Ответы на вопрос(10)

Ваш ответ на вопрос