Назад | Перейти на главную страницу

Кажется, не удается заставить expr substr работать

Может ли кто-нибудь сказать мне, что я делаю не так?

[ /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