![제목을 제거하는 방법](https://linux55.com/image/136324/%EC%A0%9C%EB%AA%A9%EC%9D%84%20%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
두 개의 제목(실수로 중복됨)을 제거하고 싶습니다. 해결책이 있나요?
[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
헤더만 제거됩니다.