Mac OS Xの下でBashの文字列内の最初の文字の位置を見つける方法はありますか?
何かのようなもの:
stringZ=abcABC123ABCabc # 6
echo `expr index "$stringZ" C12` # C position.
Advanced Bash-Scripting Guideで説明されているように
落とし穴のカップル:
- 公式のインデックス機能
expr index $string $substring
は、OS X (BSD)の一致には存在しません - gnu match ( gmatch ) のインストールは、BSD システムの領域では移植可能なソリューションではないようです
何か案は?