여러 패턴으로 시작하는 라인을 표시하는 방법:
[*] 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