길이에 상관없이 문자열에 'CI'가 포함되어 있는지 검색하고 싶습니다. 글자는 어디에서나 나타날 수 있으며 길이는 가변적 일 수 있습니다. 또한 이것을 쉘 스크립트의 조건부 스위치로 사용하고 싶습니다. 따라서 문자열에이 문자열이 들어 있는지 여부를 확인하기 위해 IF 내부에서 사용할 수있는 모든 명령. 이 기능을 사용하는 방법에 대한 통찰력을 제공하므로 도움이됩니다.Regex의 비교
-3
A
답변
0
당신은 내가 생각
echo $FOO | grep CI
를 사용할 수 있습니다.
1
정규식
하지하지만 (휴대 성) POSIX 쉬
case "$FOO" in
*CI*)
# do something
;;
esac
정규식 쉬와 함께 작동
if expr "$FOO" : '.*CI' >/dev/null; then
# do something
fi
if echo "$FOO" | grep 'CI' >/dev/null; then
# do something
fi
많은 쉘 (bash는 KSH)
if [[ $FOO = *CI* ]]; then
# do something
fi
정규식 bash는 특정에게로 정규식하지
if [[ $FOO =~ CI ]]; then
# do something
fi
관련 문제
- 1. Regex의 실수
- 2. RegEx의 차이점
- 3. Javascript/Jquery - Regex의 변수
- 4. ActionScript Regex의 문제점은 무엇입니까?
- 5. Regex의 미리보기는 무엇을할까요?
- 6. Regex의 문자가 잘못되었습니다.
- 7. Regex의 변칙 출력
- 8. Regex의 구문 검사기가 있습니까?
- 9. Regex의 다른 구분 기호
- 10. Regex의 개발자 용
- 11. Java Regex의 최대 그룹 수
- 12. 캡처 그룹이있는 RegEx의 공백 문제
- 13. Python Regex의 버그? (re.sub.MULTILINE과 함께)
- 14. lookbehind regex의 여백 공백을 사용합니다.
- 15. PHP에서 .NET, Java, JGSoft RegEx의 맛을 사용하십시오.
- 16. 일치하는 방법! x하지만 JS regex의 x는 아닙니다.
- 17. Boost :: Regex의 마지막 일치 항목 가져 오기
- 18. C# Regex의 표준 라이브러리보다 나은 점
- 19. RegEx의 문자 바로 앞에 공백을 무시합니다.
- 20. 빠른 답변 :이 RegEx의 문제점은 무엇입니까?
- 21. Firefox 브라우저에서 Regex의 마침표를 일치시키는 방법은 무엇입니까?
- 22. 이 상황에서 Regex의 올바른 사용법은 무엇입니까?
- 23. regex의 경우, r '[! - \. &]'는 무엇을 의미합니까?
- 24. Ruby on Rails에서이 Regex의 문제점은 무엇입니까?
- 25. MySQL에서 RegEx의 복잡한 SQL 테이블 업데이트
- 26. ANTLR Regex의 범위 한정 기호 구문
- 27. boost :: regex의 명명 된 역 참조
- 28. 비교 연산자로 배열 비교
- 29. 비교
- 30. 비교