文字セットの文字を一度だけ一致させることができる正規表現はありますか?つまり、キャラクタが見つかるとセットから削除されます。
grepがこれを行うことができない場合、それを実行できる組み込みユーティリティはありますか?
例:
Characters to match only once: spine
入力する:
spine
spines
spin
pine
seep
spins
出力:
spine
spin
pine
編集する:
この出力を取得する方法はいくつかありますが(以下の例を参照)、一致させたいパターンごとにカスタムコマンドを作成せずにこれを達成する方法を探しています。
grep '[spine]' input_file | grep -v 's.*s' | ... | grep -v 'e.*e'