シェルパターンマッチングと正規表現の出現

シェルパターンマッチングと正規表現の出現

私はUnixに初めて触れ、偶然に好奇心を見つけました。一部のシェル構成(caseまたはfind)はパターンマッチングを使用しますが、正確に正規表現ではありません。ed、 などの他のコマンドは、 sedパターンマッチングに正規表現を使用します。正規表現を使用するシェルコマンド(組み込み、プログラム)とは異なる種類のパターンマッチングを使用するコマンドを一覧表示できますか?viawk

ベストアンサー1

case使用、これは正規表現に似た非常に単純なパターンマッチングシステムです。たとえば、いくつかのツールはfind実際には以下をサポートしています。両方(この場合-nameとを通じて-regex)。しかし、状況はより複雑です。さまざまな状況があります。正規表現。一部のツールは1つだけをサポートし、一部のツールは複数をサポートします。各ツールとバージョンの組み合わせに関するページやその他の参照文書の内容を確認するだけですman(それでも把握するのは難しいです)。参照リストは膨大で、これは非常に便利な答えだとは思わない。

おすすめ記事