- 论坛徽章:
- 0
|
本帖最后由 maorui 于 2012-10-11 11:44 编辑
想对彩色字的行进行匹配。
里面有几个固定的东西要匹配,用蓝色表示;必须是数字的用绿色;无所谓的部分用橙色;空白部分是任意个数空格或者TAB。
link information:
link 0 net1 on etherfp hipri
mtu 1500, sap 0xcafe, broadcast FF:FF:FF:FF:FF:FF, addrlen 6
txpkts 153611 txbytes 16931485
rxpkts 155141 rxbytes 14799213
latehb 0 badcksum 0 errors 0
link 1 net2 on etherfp hipri
mtu 1500, sap 0xcafe, broadcast FF:FF:FF:FF:FF:FF, addrlen 6
txpkts 154538 txbytes 17052206
rxpkts 155985 rxbytes 14892482
latehb 0 badcksum 0 errors 0
用了很多正则都不行,例如:
cat result | grep '^link(\s)*(\d)*(\s)*net2(\s)*on'
cat result | grep "^link(\s*)(\d*)(\s*)net2(\s*)on"
应该怎么写? |
|