man vmstat
첫 번째 줄에 대한 설명은 다음과 같습니다 .
생성된 첫 번째 보고서는 마지막 재부팅 이후의 평균을 제공합니다. 추가 보고서는 길이 지연의 샘플링 기간에 대한 정보를 제공합니다. 두 경우 모두 프로세스 및 메모리 보고서는 즉각적입니다.
첫 번째 줄을 어떻게 무시할 수 있는지 알고 싶습니다.
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 149 20 4393 0 0 572 3723 0 0 18 1 74 7 0 <I want to remove this line
1 0 0 149 20 4393 0 0 0 0 1043 280 50 0 50 0 0
1 0 0 149 20 4393 0 0 0 60 1041 268 50 0 50 0 0
1 0 0 149 20 4393 0 0 0 0 1042 250 50 0 50 0 0
1 0 0 149 20 4393 0 0 0 8 1025 242 50 0 50 0 0
1 0 0 149 20 4393 0 0 0 0 1025 250 50 0 50 0 0
1 0 0 149 20 4393 0 0 0 16 1025 249 50 0 50 0 0
어떻게 해야 하나요?
답변1
awk를 사용하여 숫자 필드로 시작하는 첫 번째 줄을 제거합니다.
vmstat | awk '!( $1 ~ /^[0-9]+$/ && x++ == 0)'