Sponsored Content
Full Discussion: awk script automation
Top Forums Shell Programming and Scripting awk script automation Post 302868655 by Akshay Hegde on Monday 28th of October 2013 12:16:52 PM
Old 10-28-2013
There are some duplicates in your file..

whether you wanted like this ?

Code:
$ cat sample
+ 0.163944 2 1 a 40 ------- 1 2.4 5.4 0 10
+ 0.215400 2 1 a 40 ------- 1 2.4 5.4 1 28
+ 0.239528 2 1 t 40 ------- 1 2.4 5.4 0 37
+ 0.287784 2 1 t 1040 ------- 1 2.4 5.4 1 62
+ 0.287784 2 1 t 1040 ------- 1 2.4 5.4 2 63
r 0.188072 0 5 a 40 ------- 1 2.4 5.4 0 10
r 0.239528 0 5 a 40 ------- 1 2.4 5.4 1 28
r 0.263656 0 5 t 40 ------- 1 2.4 5.4 0 37
r 0.317128 0 5 t 1040 ------- 1 2.4 5.4 1 62
r 0.318792 0 5 t 1040 ------- 1 2.4 5.4 2 63

Code:
$ cat test.sh
#!/bin/bash

if [ -z "$*" ];then echo "No argument exiting.."; exit;fi

awk -v src=$2 -v dst=$3 '
BEGIN {
      num_samples = 0;
      total_delay = 0;
      }

$1 ~ /^\+/ && $9==src && $10==dst {
                        t_arr[$12] = $2;
                       }

$1 ~ /^r/  && $9==src && $10==dst {
                        if (t_arr[$12] > 0) {
                                      num_samples++
                                      delay = $2 - t_arr[$12]
                                    total_delay += delay
                                    }
                          }
END{
  if(num_samples){
            avg_delay = total_delay/num_samples
            print "Average end-to-end transmission delay is " avg_delay  " seconds"
            print "Measurement details:" 
            print "  - Since packets are created from the address " src
            print "  - Until the packets are destroyed at the address " dst
         }
  else
        {
         print "Not Found..."
        }
}' $1

Usage
Code:
$ bash script.sh filename source destination

Code:
$ bash test.sh sample 2.4 5.4
Average end-to-end transmission delay is 0.0265472 seconds
Measurement details:
  - Since packets are created from the address 2.4
  - Until the packets are destroyed at the address 5.4

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Urgent FTP script automation

Hi guys, Here is my requirement for ftp script that i have to automate in unix using shell script: 1) Find the files that atre created one week from the present day. 2) ftp them to the backup server. 3) At the end of the month make a new directory on my backup server with the new month(eg:Once... (1 Reply)
Discussion started by: koduri0475
1 Replies

2. UNIX Desktop Questions & Answers

Urgent FTP script automation

Hi guys, Here is my requirement for ftp script that i have to automate in unix using shell script: 1) Find the files that atre created one week from the present day. 2) ftp them to the backup server. 3) At the end of the month make a new directory on my backup server with the new month(eg:Once... (1 Reply)
Discussion started by: koduri0475
1 Replies

3. Filesystems, Disks and Memory

Urgent FTP script automation

Hi guys, Here is my requirement for ftp script that i have to automate in unix using shell script: 1) Find the files that atre created one week from the present day. 2) ftp them to the backup server. 3) At the end of the month make a new directory on my backup server with the new month(eg:Once... (1 Reply)
Discussion started by: koduri0475
1 Replies

4. Shell Programming and Scripting

FTP automation script

Hi, I have got a requirement like this. a parameterized function custFtp which will take 5 i/ps and will do the following tasks. p1) server name p2) username p3) password p4) path name of the server where the file resides p5) file name pattern the function will work like this. ... (1 Reply)
Discussion started by: ani_datta
1 Replies

5. Shell Programming and Scripting

Help with Shell Script automation

can someone look into this one please... I am struck at this point. I do not know what logic to be followed here. I can go ahead with my work only, if this step is done. Please Help. I have a process X in a shell script. Once the process X is done, it generates a log file. Process X is basically... (1 Reply)
Discussion started by: ss3944
1 Replies

6. Shell Programming and Scripting

sftp automation script not working

Hi all , can any one tell me how to code SFTP automation script ? I searched lots of forums but i didn't get any useful information:( I don't want auto Login script > like if u run the script it should automatically login into specific account and etc.. Just i want the following things... (4 Replies)
Discussion started by: sravan008
4 Replies

7. Shell Programming and Scripting

Script For Folder Management Automation

Let me start off by saying I am not a linux guy nor do I script much (I modify scripts a bit) but I am looking for a code to help automate file management on usb sticks with clonezilla images. I'm looking for a script to recognize folder names and allow a max of 2 folders with the same text in... (6 Replies)
Discussion started by: traustic
6 Replies

8. Shell Programming and Scripting

Script Automation

Hi Gurus, I have a clearcase script that i use to check in a single file at time on my clearcase server. the script is as follows setmyview settask 75098_MSI_TRILOGY_EIM cd /vobs/Trilogy_R12/custom/msieim/12.0.0/sql/ cleartool co -nc . ct mkelem -nc Filename_1.sql cp... (3 Replies)
Discussion started by: r_t_1601
3 Replies

9. Shell Programming and Scripting

Automation script

Hello All , I came across a tricky solution to devolop . Here is a part of the requirement automation . I have different set of server say : Web ( has 4 servers under it ) , App ( has 4 servers under it ) , DB ( has 2 servers under it ) Above each i have different load balancers , Say : Web... (4 Replies)
Discussion started by: radha254
4 Replies

10. Shell Programming and Scripting

Automation Script for Oracle

Hi, As a Oracle Developer, I am writing many Procedures,Functions and Packages. Facing Many optimization issue after writing these Database objects. Trying to tune it manually. Can we write any Shell/Perl/Python script to Optimize these Database objects instead of doing manual check and... (1 Reply)
Discussion started by: vasuvv
1 Replies
mlib_ImageDivAlpha(3MLIB)				    mediaLib Library Functions					 mlib_ImageDivAlpha(3MLIB)

NAME
mlib_ImageDivAlpha - alpha channel division SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_ImageDivAlpha(mlib_image *dst, const mlib_image *src, mlib_s32 cmask); DESCRIPTION
The mlib_ImageDivAlpha() function divides color channels by the alpha channel on a pixel-by-pixel basis. For the MLIB_BYTE image, it uses the following equation: dst[x][y][c] = src[x][y][c] / (src[x][y][a] * 2**(-8)) For the MLIB_SHORT image, it uses the following equation: dst[x][y][c] = src[x][y][c] / (src[x][y][a] * 2**(-15)) For the MLIB_USHORT image, it uses the following equation: dst[x][y][c] = src[x][y][c] / (src[x][y][a] * 2**(-16)) For the MLIB_INT image, it uses the following equation: dst[x][y][c] = src[x][y][c] / (src[x][y][a] * 2**(-31)) where c and a are the indices for the color channels and the alpha channel, respectively, so c != a. In the case of src[x][y][a] = 0, dst[x][y][c] = 0 if src[x][y][c] = 0 dst[x][y][c] = DATA_TYPE_MAX if src[x][y][c] > 0 dst[x][y][c] = DATA_TYPE_MIN if src[x][y][c] < 0 where DATA_TYPE is MLIB_U8, MLIB_S16, MLIB_U16, or MLIB_S32 for an image of type MLIB_BYTE, MLIB_SHORT, MLIB_USHORT, or MLIB_INT, respec- tively. PARAMETERS
The function takes the following arguments: dst Pointer to destination image. src Pointer to source image. cmask Channel mask to indicate the alpha channel. Each bit of the mask represents a channel in the image. The channel corresponding to the 1 bit of cmask is the alpha channel. RETURN VALUES
The function returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mlib_ImageDivAlpha_Inp(3MLIB), mlib_ImageDivAlpha_Fp(3MLIB), mlib_ImageDivAlpha_Fp_Inp(3MLIB), attributes(5) SunOS 5.11 2 Mar 2007 mlib_ImageDivAlpha(3MLIB)
All times are GMT -4. The time now is 08:31 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy