텍스트 파일에서 하위 문자열 1001을 포함하지 않는 0과 1 "단어"를 모두 추출하는 grep을 찾고 싶습니다. 예를 들어, "1110 example 11 10010000 000000" 파일에서는 1110,11,000000을 반환해야 합니다.
답변1
tr '\n' ' ' |
tr ' ' '\n' |
grep -Fv '1001' |
grep -E '^[01]+$'
- 각 단어를 한 줄로 구분합니다
tr
. 1001
각 행에서 제외합니다grep -Fv
.0
만 또는 포함1
된 줄을 검색합니다grep -E
.