![여러 패턴으로 시작하는 선 표시](https://linux55.com/image/122030/%EC%97%AC%EB%9F%AC%20%ED%8C%A8%ED%84%B4%EC%9C%BC%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EC%84%A0%20%ED%91%9C%EC%8B%9C.png)
여러 패턴으로 시작하는 라인을 표시하는 방법:
[*] 3
[*] 4
[*] 5
[*] 6
sed 명령 사용: sed '/[*]/!d' file
다음과 같이 표시할 수 있습니다.[*]
[*] 3
그래서 OR OR로 [*] 4
시작하는 줄을 찾고 싶습니다[*] 5
위에서 입력한 숫자 앞에 공백이 있으니 어떻게 처리해야 할까요?
답변1
똑바로sed방법:
sed '/^\[\*\][[:space:]]*[0-9]/!d' file
답변2
grep '^\[\*\] [3,4,5,6]' input.txt
또는 숫자 범위 사용[3-6]
grep '^\[\*\] [3-6]' input.txt