Thoughts And Tips On Using Linux,Android,Windows,Apple Stuff,Technology And Other Observations.
Thursday, 6 September 2012
Centos 6/RHEL using Remark command
You can use the remark command to syntax highlight syslog files and the output of programs such as ping, traceroute, make, gcc and others.
Highlight the text using regular expressions and specific rule formats.
First download the regex-markup program.
$ wget http://savannah.nongnu.org/download/regex-markup/regex-markup-0.10.0-1.x86_64.rpm
$ sudo rpm -Uvh regex-markup-0.10.0-1.x86_64.rpm
The syntax is:
command1 | remark /path/to/config
command2 arg1 arg2 | remark /path/to/config
Examples
$ ping -c 4 minimallinux.blogspot.com | remark /usr/share/regex-markup/ping
PING blogspot.l.google.com (173.194.34.76) 56(84) bytes of data.
64 bytes from lhr14s19-in-f12.1e100.net (173.194.34.76): icmp_seq=1 ttl=54 time=16.8 ms
64 bytes from lhr14s19-in-f12.1e100.net (173.194.34.76): icmp_seq=2 ttl=56 time=17.9 ms
64 bytes from lhr14s19-in-f12.1e100.net (173.194.34.76): icmp_seq=3 ttl=56 time=16.8 ms
64 bytes from lhr14s19-in-f12.1e100.net (173.194.34.76): icmp_seq=4 ttl=56 time=17.7 ms
$ ping -c 6 minimallinux.blogspot.com | remark /usr/share/regex-markup/traceroute
PING blogspot.l.google.com (173.194.41.75) 56(84) bytes of data.
64 bytes from lhr08s01-in-f11.1e100.net (173.194.41.75): icmp_seq=1 ttl=56 time=18.8 ms
64 bytes from lhr08s01-in-f11.1e100.net (173.194.41.75): icmp_seq=2 ttl=54 time=18.0 ms
64 bytes from lhr08s01-in-f11.1e100.net (173.194.41.75): icmp_seq=3 ttl=54 time=18.8 ms
64 bytes from lhr08s01-in-f11.1e100.net (173.194.41.75): icmp_seq=4 ttl=56 time=18.8 ms
64 bytes from lhr08s01-in-f11.1e100.net (173.194.41.75): icmp_seq=5 ttl=54 time=19.3 ms
64 bytes from lhr08s01-in-f11.1e100.net (173.194.41.75): icmp_seq=6 ttl=56 time=17.9 ms
Create a bash shell function and add it to your ~/.bashrc file:
ping() { /bin/ping $@ | remark /usr/share/regex-markup/ping; }
Go here for more examples
cool .. Good Stuff..
ReplyDeleteJava Course Online
J2EE training