Пытаетесь получить первые 5 символов из строки в ошибке bash?

Я пытаюсь получить первые 5 символов из строки, но продолжаю получать ошибку Плохая подстановка для строки манипуляции строкой, у меня есть следующее строки в моем сценарии teststring.sh :

TESTSTRINGONE="MOTEST"

NEWTESTSTRING=${TESTSTRINGONE:0:5}
echo ${NEWTESTSTRING}

Я просматривал синтаксис много раз и не вижу, что я делаю не так

Спасибо

64
задан Mo. 19 January 2012 в 15:10
поделиться