제목을 제거하는 방법

제목을 제거하는 방법

두 개의 제목(실수로 중복됨)을 제거하고 싶습니다. 해결책이 있나요?

[root@report]# iostat -xd 5
Linux 3.10.0-693.21.1.el7.x86_64 (mdds-pgbackup-01)     07/05/2018      _x86_64_        (2 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.07     0.28    0.31    4.22     9.25    28.56    16.72     0.08   16.70   38.40   15.12   5.92   2.68
scd0              0.00     0.00    0.00    0.00     0.00     0.00     7.99     0.00    0.88    0.88    0.00   0.88   0.00
dm-0              0.00     0.00    0.28    3.01     8.86    28.13    22.50     0.05   16.58   41.32   14.27   8.11   2.67
dm-1              0.00     0.00    0.09    0.11     0.38     0.43     8.04     0.00    6.45    8.44    4.72   1.00   0.02

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
scd0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

예상 출력:

[root@report]# iostat -xd 5


vda               0.07     0.28    0.31    4.22     9.25    28.56    16.72     0.08   16.70   38.40   15.12   5.92   2.68
scd0              0.00     0.00    0.00    0.00     0.00     0.00     7.99     0.00    0.88    0.88    0.00   0.88   0.00
dm-0              0.00     0.00    0.28    3.01     8.86    28.13    22.50     0.05   16.58   41.32   14.27   8.11   2.67
dm-1              0.00     0.00    0.09    0.11     0.38     0.43     8.04     0.00    6.45    8.44    4.72   1.00   0.02


vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
scd0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

답변1

가장 쉬운 방법은 "egrep"을 사용하는 것입니다.

iostat -xd 5 | egrep -v "Linux|Device"

egrep정규식을 확장하여 여러 문자열을 포함하는 줄을 인쇄하고 -v해당 문자열을 포함하지 않는 줄(이 경우 "Linux" 및 "Device")을 인쇄합니다.

산출:

vda               0.07     0.28    0.31    4.22     9.25    28.56    16.72     0.08   16.70   38.40   15.12   5.92   2.68
scd0              0.00     0.00    0.00    0.00     0.00     0.00     7.99     0.00    0.88    0.88    0.00   0.88   0.00
dm-0              0.00     0.00    0.28    3.01     8.86    28.13    22.50     0.05   16.58   41.32   14.27   8.11   2.67
dm-1              0.00     0.00    0.09    0.11     0.38     0.43     8.04     0.00    6.45    8.44    4.72   1.00   0.02


vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
scd0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

답변2

iostat -xd 5 | grep -v '/'

이렇게 하면 출력에서 ​​슬래시가 포함된 모든 줄이 제거되고 iostat헤더만 제거됩니다.

관련 정보