Advanced Bash Scripting Guideというものを見つけました。manには書かれていない関数などがたくさん書かれています。 例えば、文字列検索(照合;match)などを、BASH_REMATCH を利用してちまちま作ってましたが、ものによっては、「expr match」、「expr index」という書式で、かなり簡潔に記述できるようです。 コマンドリファレンスに一覧があります。便利な関数がこれ程たくさんあるとは知らなかった・・・ 興味深い関数の抜粋(Table B-5. String Operations) expr match "$string" '$substr' Length of matching $substr at beginning of $string expr "$string" : '$substr' Length of matching $sub