1
我想从KornShell(ksh)中的字符串获取特定子字符串的索引,但我得到的只是语法错误。下面是我使用KornShell - expr索引命令不起作用
试图从字符串“filename_newpart_logic”
使用的命令是expr index "$string1" "logic"
得到的“逻辑”索引中的语法,但结果是expr的:语法错误
我在一些在线命令编辑器中尝试过,并且它完美地工作,但不在shell中。 ksh版本很旧。请让我知道是否有任何其他语法/替代方法来实现这一点。
的可能重复(http://stackoverflow.com/questions/ 5031764 /位于某个字符串内的字符串 - 使用-linux-shell-script) –
'expr'是一个外部命令,与您的shell无关。您的'expr'版本似乎不支持'index'命令,因为Mac OS X附带的版本是正确的(例如)。 – chepner