Sponsored Content
Full Discussion: awk syntax problem
Top Forums Shell Programming and Scripting awk syntax problem Post 302823615 by Yoda on Wednesday 19th of June 2013 02:39:07 PM
Old 06-19-2013
Yes, I noticed few syntax errors and corrected them, but I didn't test it.

Did you try running it? Are you getting the expected output?

If no, post a sample from input file and desired output.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

syntax problem

dear friends, I have a large size file containg two fields data like this *** **** 122 222 ***** ***** ***** ***** 232 233 i have file like this. i want to remove blank lines from file . i think awk is servive this problem i wrote a awk command but the error is... (3 Replies)
Discussion started by: rajan_ka1
3 Replies

2. Shell Programming and Scripting

syntax problem

Dear friends, I am writing shell script in csh . i want to make arthimatic operation in csh. i wrote sysntax like this. set val = 230 set tmp = `0.1 * $val + 300` echo $tmp but it is not working . anyone please give me syntax. (3 Replies)
Discussion started by: rajan_ka1
3 Replies

3. Shell Programming and Scripting

remote awk syntax problem

Hi there If i run this command on my Linux box directly, i get the desired result # ipmitool fru | gawk '!NF{f=0}/mb.net0.fru/{f=1}/Product Serial/&&f{print $NF}' 00:AA:4F:A6:A6:C4 however, if i try to run it from a remote server (using SSH) and populating a variable with the result,... (5 Replies)
Discussion started by: hcclnoodles
5 Replies

4. Programming

Syntax Problem in Query

Hey guys, i am having a problem in my query statement. I am using Mysql in Netbeans and c++. What i am trying to do is for the user to enter a certain value and then the program will store the value into the database... string NewMovie ; Cout <<" Enter your new movie : " << endl ; ... (1 Reply)
Discussion started by: gregarion
1 Replies

5. Shell Programming and Scripting

Problem with syntax using awk

Hi Guys, When below code is executed in script, I get desired output in output file. awk 'NR >= $start_line && NR <= 3' master_scriptlist.txt > $driver1/scriptlist.txtBut when i replace 3 with a variable end_line=3, I do not get ouput. See code below. Is there any problem with syntax awk... (6 Replies)
Discussion started by: ajincoep
6 Replies

6. Shell Programming and Scripting

Problem with awk syntax

Hi, Below is the code I am using. I am trying to list only those numbers which has a + symbol in it cat num | awk -F"+" '{if (/^$/) { } else {if ( $0 ~ egrep "^+$" ) { if ( $0 ~ grep "+" ) {print $0} } }}' I am getting the following error: awk: 0602-521 There is a... (7 Replies)
Discussion started by: sudvishw
7 Replies

7. Shell Programming and Scripting

Syntax Problem with awk

Hello, I have perl script,which take some part of data in the file. the below command works fine in normal cmd prompt. `awk '/CDI/ && // && !/Result for/ {print $3 $5 > "final.txt"}' datalist.txt`; `nawk -F"" '{print $2}' finalcdi.txt`; But not working. Please use code tags, thanks. (5 Replies)
Discussion started by: rasingraj
5 Replies

8. Shell Programming and Scripting

Help with awk syntax error problem asking

Input file: 703 1192 720 1162 316 380 1810 439 1969 874 Desired output file: 3 3 awk code that I tried: (1 Reply)
Discussion started by: perl_beginner
1 Replies

9. Shell Programming and Scripting

Problem with if-else syntax

I'm calling the following if-else from nawk. But I keep getting an error at the "else". I've tried putting more brackets and ; but still I get complaints about the "else". Any ideas ? Thanks, wbrunc BEGIN { FS = "," ; OFS = "," } { if ( $8 ~ /A/ && $9 == B ) $1="4/29/2013" ; $2="J.Doe"... (2 Replies)
Discussion started by: wbrunc
2 Replies

10. Shell Programming and Scripting

awk problem with syntax

awk -v sw="lemons|dogs" 'NR>100 && NR<200 BEGIN { c=split(sw,a,""); } { for (w in a) { if ($0 ~ a) d]++; } } END { for (i in a) { o=o (a"="(d]?d]:0)","); } sub(",*$","",o); print o; }' /home/jahitt/data.txt what am i doing wrong with the above code? im pretty sure the issue is in the... (6 Replies)
Discussion started by: SkySmart
6 Replies
pnmgamma(1)						      General Commands Manual						       pnmgamma(1)

NAME
pnmgamma - perform gamma correction on a PNM image SYNOPSIS
pnmgamma [-ungamma] [-cieramp] [value [pnmfile]] pnmgamma [-ungamma] [-cieramp] redgamma greengamma bluegamma [pnmfile] DESCRIPTION
Reads a psuedo-PNM image as input. Performs gamma correction, and produces a PNM image as output. Alternatively, this program can undo gamma correction. The PPM specification states that the sample values in the image are nonlinear, i.e. not directly proportional to light intensity, i.e. gamma corrected. But there exist images that are PPM in every respect except that their sample values are directly proportional to light intensity. People may loosely refer to these as PPM, but they are not. pnmgamma converts these pseudo-PPM images to true PPM by perform- ing gamma correction. To get true PPM, you must specify the -cieramp option and no gamma values. That causes pnmgamma to apply the CIE Rec. 709 gamma transfer function, as specified by the PPM format specification. On the other hand, you can use the -ungamma option to convert from true PPM to linear RGB pseudo-PPM. (Again, if the input is true PPM, specify the -cieramp option and no gamma values). The situation for PGM images is analogous. And pnmgamma treats PBM images as PGM images. You can also apply a different transfer function (which means you don't end up with a true PPM image) by selecting the gamma values as arguments or omitting the -cieramp option. The gamma value is the power to which the input value is raised in the transfer function. A value of 1 means the output is the same as the input. A value less than one makes the output samples numerically less than the input sam- ples; A value greater than one makes the samples numerically greater. Without the -cieramp option, the transfer function is a simple power function. With -cieramp, it is a power function modified with a lin- ear ramp near black, as described in CIE Rec. 709. When you feed a linear PPM image to a display program that expects a true PPM, the display appears darker than it should, so pnmgamma has the effect of lightening the image. When you feed a true PPM to a display program that expects linear sample values, and therefore does a gamma correction of its own on them, the display appears lighter than it should, so pnmgamma with a gamma value less than one (the multi- plicative inverse of whatever gamma value the display program uses) has the effect of darkening the image. WHAT IS GAMMA
? A good explanation of gamma is in Charles Poynton's GammaFAQ at <http://www.inforamp.net/~poynton/ColorFAQ.html> and ColorFAQ at <http://www.inforamp.net/~poynton/GammaFAQ.html> In brief: The simplest way to code an image is by using sample values that are directly proportional to the intensity of the color compo- nents. But that wastes the sample space because the human eye can't discern differences between low-intensity colors as well as it can between high-intensity colors. So instead, we pass the light intensity values through a transfer function that makes it so that changing a sample value by 1 causes the same level of perceived color change anywhere in the sample range. We store those resulting values in the image file. That transfer function is called the gamma transfer function and the transformation is called gamma correcting. Virtually all image formats, either specified or de facto, use gamma-corrected values for their sample values. What's really nice about gamma is that by coincidence, the inverse function that you have to do to convert the gamma-corrected values back to real light intensities is done automatically by CRTs. You just apply a voltage to the CRT's electron gun that is proportional to the gamma-corrected sample value, and the intensity of light that comes of the screen is close to the intensity value you had before you applied the gamma transfer function! And when you consider that computer video devices usually want you to store in video memory a value proportional to the signal voltage you want to go to the monitor, which the monitor turns into a proportional drive voltage on the electron gun, it is really convenient to work with gamma-corrected sample values. SEE ALSO
pnm(5) AUTHOR
Copyright (C) 1991 by Bill Davidson and Jef Poskanzer. 11 June 2001 pnmgamma(1)
All times are GMT -4. The time now is 06:59 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy