A operação substr é uma extensão não padrão e não suportada em todos os sistemas operacionais (provavelmente apenas no linux). O mesmo pode ser alcançado com o corte:
echo "onetwothree" | cut -c 1-3
Alguém pode me dizer o que estou fazendo de errado?
[ /jlr/sub/libexec/vmr-staging ] $ expr substr "onetwothree" 1 4
expr: syntax error
Eu tenho a sintaxe do link
Tags bash scripting shell-scripting