Sponsored Content
Full Discussion: Add Color To html Doc
Top Forums Shell Programming and Scripting Add Color To html Doc Post 302906174 by jimmyf on Tuesday 17th of June 2014 05:44:27 PM
Old 06-17-2014
Add Color To html Doc

I have a script which converts a .csv file to html nicely. Trying to add 3 colors, green, yellow and red to the output depending upon the values in the cells. Tried some printf command but just can't seem to get any where. Any ideas would be appreciated.
Code:
nawk 'BEGIN{
FS=","

print  "<HTML>""<TABLE border="1"><TH>Col1</TH><TH>Col2</TH><TH>Col3</TH><TH>Col4</TH><TH>Col5</TH><TH>Col6</TH><TH>Col7</TH><TH>Col8</TH><TH>Col9</TH><TH>Col10</TH><TH>Col11</TH>"  
}
 {
printf "<TR>"
for(i=1;i<=NF;i++)
printf "<TD>%s</TD>", $i
print "</TR>"
 }
END{
print "</TABLE></BODY></HTML>"
 }
' a.csv > 1.html

 

6 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Problem when extracting the title of HTML doc

Dear all. I need to extract the title (text between <title> and </title>) of a set of HTML documents. I've found a command that makes the work of extracting the text, but it does not always work. It works with the next example: cat a.txt htmltext<title>This is a HTML... (2 Replies)
Discussion started by: i007
2 Replies

2. Shell Programming and Scripting

Add color in CSV cells

hi, i have text file that file contains below information. Name,Roll,Mark,Total Sivasankar,2120,89,410 Raja,2212,87,425 i need to convert text file to CSV file also the heading(Name,Roll,Mark,Total) font should be BOLD and color should be RED. how can i set fonts in csv (5 Replies)
Discussion started by: rsivasan
5 Replies

3. UNIX for Dummies Questions & Answers

How to add '--color' with pipes?

Hi guys - I was wondering if there is a way to add 'color' to a grep I do like this below: fgrep -i "XYZ-1124354-P" mylog.log | tr "\001" " " | sed G (7 Replies)
Discussion started by: DallasT
7 Replies

4. UNIX for Beginners Questions & Answers

HTML color code and tabluar issue

input data in a file servic webservice.somthing 200 OK servic1 webservice.somthing 200 OK servic1 webservice.somthing 400 BAD REQEST Below script is making tabular form perfectly. but there are two thing i am not able to achive 1.how can i color the complete row as red when it see '400' in... (12 Replies)
Discussion started by: mirwasim
12 Replies

5. Shell Programming and Scripting

Cell color based on Status in HTML output

Hi, I need to get the Status Column in Green if it is approved and Red if it is declined in the HTML output attachment#!/bin/bash body_csv="/authlistener/ProdA/service/queryRS.csv" body_html="/authlistener/ProdA/service/queryRS.html" ... (1 Reply)
Discussion started by: maddelav
1 Replies

6. UNIX for Beginners Questions & Answers

How to add 'color' in a grep?

Hello friends - I use various grep commands to search for data in a file. However, to add 'color' seems to not work. Is there a way to add color to two items that i search? so that i can easily identify in hundreds of lines of output what i am looking for? zegrep abcdefg... (7 Replies)
Discussion started by: DallasT
7 Replies
Convert::Color::RGB8(3pm)				User Contributed Perl Documentation				 Convert::Color::RGB8(3pm)

NAME
"Convert::Color::RGB8" - a color value represented as red/green/blue in 8-bit integers SYNOPSIS
Directly: use Convert::Color::RGB8; my $red = Convert::Color::RGB8->new( 255, 0, 0 ); # Can also parse strings my $pink = Convert::Color::RGB8->new( '255,192,192' ); # or $pink = Convert::Color::RGB8->new( 'ffc0c0' ); Via Convert::Color: use Convert::Color; my $cyan = Convert::Color->new( 'rgb8:0,255,255' ); DESCRIPTION
Objects in this class represent a color in RGB space, as a set of three integer values in the range 0 to 255; i.e. as 8 bits. For representations using floating point values, see Convert::Color::RGB. For representations using 16-bit integers, see Convert::Color::RGB16. CONSTRUCTOR
$color = Convert::Color::RGB8->new( $red, $green, $blue ) Returns a new object to represent the set of values given. These values should be integers between 0 and 255. Values outside of this range will be clamped. $color = Convert::Color::RGB8->new( $string ) Parses $string for values, and construct a new object similar to the above three-argument form. The string should be in the form red,green,blue containing the three integer values in decimal notation. It can also be given in the form of a hex encoded string, such as would be returned by the "rgb8_hex" method: rrggbb METHODS
$r = $color->red $g = $color->green $b = $color->blue Accessors for the three components of the color. ( $red, $green, $blue ) = $color->rgb8 Returns the individual red, green and blue color components of the color value in RGB8 space. $str = $color->hex Returns a string representation of the color components in the RGB8 space, in a convenient "RRGGBB" hex string, likely to be useful HTML, or other similar places. $mix = $color->alpha_blend( $other, [ $alpha ] ) Return a new color which is a blended combination of the two passed into it. The optional $alpha parameter defines the mix ratio between the two colors, defaulting to 0.5 if not defined. Values closer to 0 will blend more of $color, closer to 1 will blend more of $other. $mix = $color->alpha8_blend( $other, [ $alpha ] ) Similar to "alpha_blend" but works with integer arithmetic. $alpha should be an integer in the range 0 to 255. $measure = $color->dst_rgb8( $other ) Return a measure of the distance between the two colors. This is the unweighted Euclidean distance of the three color components. Two identical colors will have a measure of 0, pure black and pure white have a distance of 1, and all others will lie somewhere inbetween. $measure = $color->dst_rgb8_cheap( $other ) Return a measure of the distance between the two colors. This is the sum of the squares of the differences of each of the color components. This is part of the value used to calculate "dst_rgb8", but since it involves no square root it will be cheaper to calculate, for use in cases where only the relative values matter, such as when picking the "best match" out of a set of colors. It ranges between 0 for identical colours and 3*(255^2) for the distance between pure black and pure white. SEE ALSO
o Convert::Color - color space conversions AUTHOR
Paul Evans <leonerd@leonerd.org.uk> perl v5.12.3 2011-06-15 Convert::Color::RGB8(3pm)
All times are GMT -4. The time now is 11:18 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy