谁能告诉我我做错了什么?
[ /jlr/sub/libexec/vmr-staging ] $ expr substr "onetwothree" 1 4
expr: syntax error
答案1
substr 操作是非标准扩展,并非所有操作系统都支持(可能只有 Linux)。使用 cut 可以实现相同的效果:
echo "onetwothree" | cut -c 1-3
谁能告诉我我做错了什么?
[ /jlr/sub/libexec/vmr-staging ] $ expr substr "onetwothree" 1 4
expr: syntax error
substr 操作是非标准扩展,并非所有操作系统都支持(可能只有 Linux)。使用 cut 可以实现相同的效果:
echo "onetwothree" | cut -c 1-3