Are you as upset as I am with the constant display of the legend in front of the routes displayed with the show ip route command? Two output filters can help you.The easier one is show ip route parameters ¦ begin Gateway (as there is always a line starting with Gateway of last resort ...) before the actual IP routes:
a1#show ip route 172.16.0.0 longer ¦ begin Gateway
Gateway of last resort is not set
172.16.0.0 255.255.0.0 is variably subnetted, 4 subnets, 2 masks
O 172.16.0.21 255.255.255.255
[110/51] via 172.18.1.2, 00:04:56, Serial0/0/0.100
O 172.16.0.12 255.255.255.255
[110/65] via 172.18.1.6, 00:04:56, Serial0/1/0
C 172.16.0.11 255.255.255.255 is directly connected, Loopback0
O 172.16.1.4 255.255.255.252
[110/113] via 172.18.1.6, 00:04:56, Serial0/1/0
A slightly more complex one matches the first line that has a digit after the leading white space.
a1#show ip route 172.16.0.0 longer ¦ begin ^ +[0-9]+
172.16.0.0 255.255.0.0 is variably subnetted, 4 subnets, 2 masks
O 172.16.0.21 255.255.255.255
[110/51] via 172.18.1.2, 00:08:55, Serial0/0/0.100
O 172.16.0.12 255.255.255.255
[110/65] via 172.18.1.6, 00:08:55, Serial0/1/0
C 172.16.0.11 255.255.255.255 is directly connected, Loopback0
O 172.16.1.4 255.255.255.252
[110/113] via 172.18.1.6, 00:08:55, Serial0/1/0
If only IOS would have more decent regular expressions, like \s and \d ...