Sponsored Content
Top Forums Shell Programming and Scripting Data stream between min and max Post 302559098 by f_o_555 on Monday 26th of September 2011 08:02:52 AM
Old 09-26-2011
Thank you,
I tried to set OFMT

Code:
awk -v min=0.001 -v max=1000.0 '{
  OFMT="%12.5e"
  $1 = $1 # the same formating for all lines 
  for (i=1; i<=NR; i++) 
    if ($i)                 
      if ($i < min) $i = min     
      else if ($i > max) $i = max
  print     
}' INPUTFILE

but it doesn't seem to work.

Quote:
Originally Posted by yazu
Code:
awk -v min=0.001 -v max=1000.0 '{
  $1 = $1 # the same formating for all lines 
  for (i=1; i<=NR; i++) 
    if ($i)                 
      if ($i < min) $i = min     
      else if ($i > max) $i = max
  print     
}' INPUTFILE

You can change OFS and OFMT variables to format output of values.
Moderator's Comments:
Mod Comment Please use [CODE] tags

Last edited by pludi; 09-26-2011 at 09:09 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

min and max value of process id

We are running a AIX 5.2 OS. Would anyone happen to know what the max value for a process id could be? Thanks jerardfjay :) (0 Replies)
Discussion started by: jerardfjay
0 Replies

2. Shell Programming and Scripting

Help in finding the max and min position

Hi, I have this input file called ttbitnres (which is catenated and sorted):- 8 0.4444 213 10 0.5555 342 11 0.5555 321 12 0.5555 231 13 0.4444 400 My code is at :- #!/bin/bash echo -e Version "\t" Number of Pass "\t" Number of Fail "\t" Rank Position "\t"Min "\t" Max... (1 Reply)
Discussion started by: ahjiefreak
1 Replies

3. UNIX for Dummies Questions & Answers

Iterate a min/max awk script over time-series temperature data

I'm trying to iterate a UNIX awk script that returns min/max temperature data for each day from a monthly weather data file (01_weath.dat). The temperature data is held in $5. The temps are reported each minute so each day contains 1440 temperature enteries. The below code has gotten me as far as... (5 Replies)
Discussion started by: jgourley
5 Replies

4. Shell Programming and Scripting

get min, max and average value

hi! i have a file like the attachement. I'd like to get for each line the min, max and average values. (there is 255 values for each line) how can i get that ? i try this, is it right? BEGIN {FS = ","; OFS = ";";max=0;min=0;moy=0;total=0;freq=890} $0 !~ /Trace1:/ { ... (1 Reply)
Discussion started by: riderman
1 Replies

5. Shell Programming and Scripting

to find min and max value for each column!

Hello Experts, I have got a txt files which has multiple columns, I want to get the max, min and diff (max-min) for each column in the same txt file. Example: cat file.txt a 1 4 b 2 5 c 3 6 I want ouput like: cat file.txt a 1 4 b 2 5 c 3 6 Max 3 6 Min 1 4 Diff 2 2 awk 'min=="" ||... (4 Replies)
Discussion started by: dixits
4 Replies

6. Shell Programming and Scripting

Print min and max value from two column

Dear All, I have data like this, input: 1254 10125 1254 10126 1254 10127 1254 10128 1254 10129 1255 10130 1255 10131 1255 10132 1255 10133 1256 10134 1256 10135 1256 10137... (3 Replies)
Discussion started by: aksin
3 Replies

7. UNIX for Dummies Questions & Answers

Integrate MIN and MAX in a string

I need to use awk for this task ! input (fields are separated by ";"): 1%2%3%4%;AA 5%6%7%8%9;AA 1%2%3%4%5%6;BB 7%8%9%10%11%12;BBIn the 1st field there are patterns composed of numbers separated by "%". The 2nd field define groups (here two different groups called "AA" and "BB"). Records... (8 Replies)
Discussion started by: beca123456
8 Replies

8. Shell Programming and Scripting

How to get min and max values using awk?

Hi, I need your kind help to get min and max values from file based on value in $5 . File1 SP12.3 stc 2240806 2240808 + ID1_N003 ID2_N003T0 SP12.3 sto 2241682 2241684 + ID1_N003 ID2_N003T0 SP12.3 XE 2239943 2240011 + ID1_N003 ID2_N003T0 SP12.3 XE 2240077 2241254 + ID1_N003 ... (12 Replies)
Discussion started by: redse171
12 Replies

9. Programming

Php number array from max, min, step size mysql data

I want to create a form with data values in a dropdown list. The values in the dropdown list need to be generated on the fly from max, min and increment values contained in a mysql database. Hopefully this makes sense, I really have no idea where to start :confused: Thanks (6 Replies)
Discussion started by: barrydocks
6 Replies

10. Shell Programming and Scripting

Get min and max value in column

Gents, I have a big file file like this. 5100010002 5100010004 5100010006 5100010008 5100010010 5100010012 5102010002 5102010004 5102010006 5102010008 5102010010 5102010012 The file is sorted and I would like to find the min and max value, taking in the consideration key1... (3 Replies)
Discussion started by: jiam912
3 Replies
MOD_GEARMAN_WORKER(8)					  System Administration Utilities				     MOD_GEARMAN_WORKER(8)

NAME
mod_gearman_worker - Agent that runs active checks from a gearman queue DESCRIPTION
usage: worker [ --debug=<lvl> ] [ --logmode=<automatic|stdout|syslog|file> ] [ --logfile=<path> ] [ --debug-result ] [ --help|-h ] [ --daemon|-d ] [ --config=<configfile> ] [ --server=<server> ] [ --dupserver=<server> ] [ --hosts ] [ --services ] [ --eventhandler ] [ --hostgroup=<name> ] [ --servicegroup=<name> ] [ --do_hostchecks ] [ --min-worker=<nr> ] [ --max-worker=<nr> ] [ --max-age=<sec> ] [ --timeout ] [ --encryption=<yes|no> ] [ --key=<string> ] [ --keyfile=<file> ] [ --min-worker=<nr> ] [ --max-worker=<nr> ] [ --idle-timeout=<nr> ] [ --max-jobs=<nr> ] [ --spawn-rate=<nr> ] [ --fork_on_exec ] [ --show_error_output ] [ --enable_embedded_perl ] [ --use_embedded_perl_implicitly ] [ --use_perl_cache ] [ --p1_file ] [ --workaround_rc_25 ] see README for a detailed explaination of all options. SEE ALSO
The Mod Gearman documentation is available in /usr/share/doc/mod-gearman/README.html mod_gearman_worker 1.3.6-1 July 2012 MOD_GEARMAN_WORKER(8)
All times are GMT -4. The time now is 09:45 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy