bashコマンドがあるとしましょう。
git branch --format='%(refname:short)\\EL' --contains > branchoutputs.txt || git rev-parse HEAD
出力は次のとおりです。
develop\\EL
feat/some-feature\\EL
feat/another-thing\\EL
someName/another-branch-name\\EL
これらの条件の1つ以上を満たすにはどうすればよいですか?
- マッチ
develop\\EL
- マッチ
feat/*\\EL
それ以外の場合、デフォルトではfalseを返します。
答え1
答えが遅れましたが、次のコマンドが役に立つ可能性があります。
grep -E ^(develop|feat\/.*)\\\\EL$
たとえば、エラーや一致する行を標準出力に記録したくない場合は、さらに-q
オプションを追加する必要があります。 @jim-lの提案に従って、詳細についてはローカルマニュアルを確認してください(例:または)。--quiet
grep
man grep
info grep