colorize-0.4a
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
############################################################################## Name: Colorize Current Version: 0.4a Last Update: 11.01.2008 Written by Daniel Flinkmann, http://www.Flinkmann.de Newest Version: http://www.flinkmann.de/ ############################################################################## How to Install: Single Users: Just copy the colorize.pl into your own binary directory, if you are a single user. Administrators: For Administrators who want to offer this tool systemwide, please copy colorize.pl to /usr/local/bin or any other systemwide available directory. ############################################################################## How to use: Use any kind of <stdin> text stream with a pipe. e.g.: ls -lF | colorize.pl [options] colorize.pl will print out every line from <stdin> to <stdout>. However rows with matching strings, will be colorized with your choice of color. colorizing whole rows: Standard Options format: -<style><foreground><background>:<searchstring> Quick colorisatoin Options format: -:<searchstring> colorizing single words: Standard Options format: +<style><foreground><background>:<searchstring> Quick colorisatoin Options format: +:<searchstring> <style> : n = normal, l = light, u=underscore, i = inverted, : b = blinking <foreground color> : 0 = black, 1 = red, 2 = green, 3 = yellow, 4 = blue, : 5 = purple, 6 = cyan, 7 = white <background color> : 0 = black, 1 = red, 2 = green, 3 = yellow, 4 = blue, : 5 = purple, 6 = cyan, 7 = white, 8 = no background <searchstring> : string (or regular expression!) Examples: cat output-logfile.txt |colorize.pl -u17:error -n37:warning -b10:funny will colorize lines with the word: "error" underscored in red front color and white background "warning" in green front color and white background "funny" blinking in red front color with black background cat output-logfile.txt |colorize.pl -:error -:warning -:funny will colorize lines with the word: "error" in the first preset color set "warning" in the second preset color set "funny" in the third preset color set cat output-logfile.txt |colorize.pl +:warning will colorize just the word "warning" with the first preset color set. cat output-logfile.txt |colorize. pl +u18:error will colorize just the word "error" red with no background and underscore it. cat output-logfile.txt |colorize.pl +:'\t' +:' ' will colorize all TABs (Regular Expression '\t') and alle Spaces (' ') into different colors. (Great for space/tab sensitive configs like sendmail etc.) cat output-logfile.txt |colorize.pl +:'\d' will colorize all Digits.