Может ли кто-нибудь сказать мне, что я делаю не так?
[ /jlr/sub/libexec/vmr-staging ] $ expr substr "onetwothree" 1 4
expr: syntax error
Я получил синтаксис из https://stackoverflow.com/a/220464/1150847
Операция substr является нестандартным расширением и поддерживается не во всех операционных системах (возможно, только в Linux). То же самое можно получить с помощью cut:
echo "onetwothree" | cut -c 1-3