wikldcard 문자열이 여러 문자열 목록에 있는지 확인하는 방법은 무엇입니까?

wikldcard 문자열이 여러 문자열 목록에 있는지 확인하는 방법은 무엇입니까?

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

이러한 조건 중 하나 이상을 충족하려면 어떻게 해야 합니까?

  • 성냥develop\\EL
  • 성냥feat/*\\EL

그렇지 않으면 기본적으로 false를 반환합니다.

답변1

답변이 늦었지만 다음 명령이 도움이 될 수 있습니다.

grep -E ^(develop|feat\/.*)\\\\EL$

예를 들어 , 오류 및/또는 일치하는 행을 표준 출력에 기록 하지 않으려는 경우 -q더 많은 옵션을 추가해야 할 수도 있습니다 . @jim-l의 제안에 따라 자세한 내용은 현지 설명서를 확인하세요(예: 또는 ).--quietgrepman grepinfo grep

관련 정보