- 论坛徽章:
- 0
|
这个SHELL脚本如何实现?
例如我查询某行数据的时候,顺带着把他下一行的数据也显示出来?
cat a.txt
mpathf (36501d931004c213d029316190000000f) dm-9 EMC ,PSX1
size=1.0T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 8:0:1:6 sdm 8:192 active ready running
|- 10:0:0:6 sdam 66:96 active ready running
|- 9:0:0:6 sdl 8:176 active ready running
|- 11:0:2:6 sdcq 69:224 active ready running
|- 8:0:4:6 sdax 67:16 active ready running
|- 10:0:3:6 sdch 69:80 active ready running
|- 9:0:1:6 sdaq 66:160 active ready running
|- 11:0:3:6 sdeq 129:32 active ready running
|- 8:0:6:6 sdcc 69:0 active ready running
|- 10:0:5:6 sdeg 128:128 active ready running
|- 9:0:5:6 sdcn 69:176 active ready running
|- 11:0:5:6 sdgc 131:128 active ready running
|- 8:0:7:6 sdeb 128:48 active ready running
|- 10:0:7:6 sdfw 131:32 active ready running
|- 9:0:7:6 sdep 129:16 active ready running
`- 11:0:6:6 sdgt 132:144 active ready running
mpathg (36501d931004c213d029316190000000a) dm-10 EMC ,PSX1
size=2.0T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 8:0:1:6 sdn 8:192 active ready running
|- 10:0:0:6 sdax 66:96 active ready running
|- 9:0:0:6 sdk 8:176 active ready running
|- 11:0:2:6 sdcq 69:224 active ready running
|- 8:0:4:6 sdax 67:16 active ready running
|- 10:0:3:6 sdch 69:80 active ready running
|- 9:0:1:6 sdaq 66:160 active ready running
|- 11:0:3:6 sdeq 129:32 active ready running
|- 8:0:6:6 sdcc 69:0 active ready running
|- 10:0:5:6 sdeg 128:128 active ready running
|- 9:0:5:6 sdcn 69:176 active ready running
|- 11:0:5:6 sdgc 131:128 active ready running
|- 8:0:7:6 sdeb 128:48 active ready running
|- 10:0:7:6 sdfw 131:32 active ready running
|- 9:0:7:6 sdep 129:16 active ready running
`- 11:0:6:6 sdgt 132:144 active ready running
我的脚本
cat a.txt | grep dm-
mpathf (36501d931004c213d029316190000000f) dm-9 EMC ,PSX1
mpathg (36501d931004c213d029316190000000a) dm-10 EMC ,PSX1
想要的效果是 把红色部分要显示出来,这个红色部分是源文件数据的下一行
mpathf (36501d931004c213d029316190000000f) dm-9 EMC ,PSX1
size=1.0T features='0' hwhandler='0' wp=rw
mpathg (36501d931004c213d029316190000000a) dm-10 EMC ,PSX1
size=2.0T features='0' hwhandler='0' wp=rw
|
|