macOS Mojave版本10.14.1 bash-3.2 expr:语法错误

时间:2018-12-10 08:24:06

标签: bash macos shell expr

我遇到这样的错误:

expr: syntax error

我的脚本是:

#!/bin/bash
echo `expr index "sarasara"  a`

如何修复它。

1 个答案:

答案 0 :(得分:1)

$ man expr最后给出了这一点:

  

根据POSIX标准,使用字符串参数length,   substrindexmatch产生不确定的结果。在这个版本中   expr,这些参数将被视为它们各自的字符串值。

换句话说,macOS的expr不支持index