set
파일에서 이 단어의 처음 3개 항목을 표시하는 데 사용되는 명령은 무엇입니까 /boot/config-4.18.0-147.8.1.el8_1.x86_64
?
답변1
당신이 사용할 수있는grep
grep -Fwm3 'set' /boot/config-4.18.0-147.8.1.el8_1.x86_64
옵션은 어디에 있나요
-F
검색 패턴을 고정 문자열로 처리합니다. (패턴에 특수 문자가 없으므로 여기서는 반드시 필요하지 않습니다set
.)-w
전체 단어 일치-m3
3줄이 일치하면 읽기 중지
이렇게 하면 처음 세 개를 찾을 수 있습니다.철사성냥 set
. set
동일한 줄이 여러 번 나타나는 경우 여러 번 발생하지 않고 모두 한 번 발생한 것으로 계산됩니다.
답변2
파일에 3개 이상의 단어가 포함되어 있는지 확인하세요 set
.
gawk '{ count+=gsub(/\<set\>/, "", $0) }
count>=3 { print "found at least 3 words <set>"; x="found"; exit }
END{ if(x!="found") print "only " count " words <set> seen" }' infile