Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Problem with getting awk to multiply a field by a value set based on condition of another field Post 303043680 by cotilloe on Monday 3rd of February 2020 05:58:54 PM
Old 02-03-2020
Wow, very simple. But why wouldn't it work the way I was trying? (Using an if/else block)
What does the 'R' represent in the second arg for the function?
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Find top N values for field X based on field Y's value

I want to find the top N entries for a certain field based on the values of another field. For example if N=3, we want the 3 best values for each entry: Entry1 ||| 100 Entry1 ||| 95 Entry1 ||| 30 Entry1 ||| 80 Entry1 ||| 50 Entry2 ||| 40 Entry2 ||| 20 Entry2 ||| 10 Entry2 ||| 50... (1 Reply)
Discussion started by: FrancoisCN
1 Replies

2. UNIX for Dummies Questions & Answers

awk - Summing a field based on another field

So, I need to do some summing. I have an Apache log file with the following as a typical line: 127.0.0.1 - frank "GET /apache_pb.gif HTTP/1.0" 200 2326 Now, what I'd like to do is a per-minute sum. So, I can have awk tell me the individual minutes, preserving the dates(since this is a... (7 Replies)
Discussion started by: treesloth
7 Replies

3. Shell Programming and Scripting

Update a field in a file based on condition

Hi i am new to scripting. i have a file file.dat with content as : CONTENT_STORAGE PERCENTAGE FLAG: /storage_01 64% 0 /storage_02 17% 1 I need to update the value of FLAG for a particular CONTENT_STORAGE value I have written the following code #!/bin/sh threshold=20... (1 Reply)
Discussion started by: kichu
1 Replies

4. Shell Programming and Scripting

Help with Awk finding and replacing a field based on a condition

Hi everybody, I'm trying to replace the $98 field with "T" if the last field (108th) is T I've tried awk 'BEGIN{OFS=FS="|"} {if ($108=="T")sub($98,"T"); print}' test.txt but that doesn't do anything also tried awk 'BEGIN{OFS=FS="|"}{ /*T.$/ sub($98,"T")} { print}' test.txt but... (2 Replies)
Discussion started by: jghi123
2 Replies

5. Shell Programming and Scripting

awk to count condition in field

I am trying to confirm the counts from another code and tried the below awk, but the syntax is incorrect. Basically, outputting the counts of each condition in $8. Thank you :) awk '$8==/TYPE=snp/ /TYPE=ins/ /TYPE=del/ {count++} END{print count}'... (6 Replies)
Discussion started by: cmccabe
6 Replies

6. Shell Programming and Scripting

awk to update value in field based on another field

In the tab-delimeted input file below I am trying to use awk to update the value in $2 if TYPE=ins in bold, by adding the value of HRUN= in italics. In the below since in line 1 TYPE=ins the 117282541 value in $2 has 6 added because that is the value of HRUN=. Hopefully the awk is a start but I... (2 Replies)
Discussion started by: cmccabe
2 Replies

7. Shell Programming and Scripting

awk to adjust coordinates in field based on sequential numbers in another field

I am trying to output a tab-delimited result that uses the data from a tab-delimited file to combine and subtract specific lines. If $4 matches in each line then the first matching sequential $6 value is added to $2, unless the value is 1, then the original $2 is used (like in the case of line... (3 Replies)
Discussion started by: cmccabe
3 Replies

8. Shell Programming and Scripting

Perl to update field based on a specific set of rules

In the perl below, which does execute, I am having trouble with the else in Rule 3. The digit in f{8} is extracted and used to update f accordinly along with the value in f. There can be either - * or + before the number that is extracted but the same logic applies, that is if the value is greater... (5 Replies)
Discussion started by: cmccabe
5 Replies

9. Shell Programming and Scripting

awk to change contents of field based on condition in same file

In the awk below I am trying to copy the entire contents of $6 there may be multiple values seperated by a ;, to $8, if $8 is . (lines 1 and 3 are examples). If that condition $8 is not . (line2 is an example) then that line is skipped and printed as is. The awk does execute but prints the output... (3 Replies)
Discussion started by: cmccabe
3 Replies

10. UNIX for Beginners Questions & Answers

Change the field color based on condition in email

Request your help to change the field color based on condition , if it is otherthan 0. using html in unix. Here is my condition for(i=1;i<=NF;i++) { print "<td> "$i"</td> } Please use CODE tags when displaying sample input, output, and code segments. (17 Replies)
Discussion started by: CatchMe
17 Replies
Ns_Thread2(3aolserver)					   AOLserver Library Procedures 				    Ns_Thread2(3aolserver)

__________________________________________________________________________________________________________________________________________________

NAME
Ns_AbsTimedWaitForEvent, Ns_AllocThreadLocalStorage, Ns_BeginDetachedThread, Ns_BeginThread, Ns_BroadcastEvent, Ns_DestroyCriticalSection, Ns_DestroyEvent, Ns_DestroyMutex, Ns_DestroyRWLock, Ns_DestroySemaphore, Ns_EnterCriticalSection, Ns_ExitThread, Ns_GetThread, Ns_GetThrea- dId, Ns_GetThreadLocalStorage, Ns_GetThreadServer, Ns_InitializeCriticalSection, Ns_InitializeEvent, Ns_InitializeMutex, Ns_InitializeR- WLock, Ns_InitializeSemaphore, Ns_LeaveCriticalSection, Ns_LockMutex, Ns_ReadLockRWLock, Ns_ReadUnlockRWLock, Ns_ReleaseSemaphore, Ns_SetEvent, Ns_SetThreadLocalStorage, Ns_SetThreadServer, Ns_TimedWaitForEvent, Ns_UTimedWaitForEvent, Ns_UnlockMutex, Ns_WaitForEvent, Ns_WaitForSemaphore, Ns_WaitForThread, Ns_WaitThread, Ns_WriteLockRWLock, Ns_WriteUnlockRWLock - library procedures SYNOPSIS
#include "ns.h" Ns_AbsTimedWaitForEvent(arg, arg) Ns_AllocThreadLocalStorage(arg, arg) Ns_BeginDetachedThread(arg, arg) Ns_BeginThread(arg, arg) Ns_BroadcastEvent(arg, arg) Ns_DestroyCriticalSection(arg, arg) Ns_DestroyEvent(arg, arg) Ns_DestroyMutex(arg, arg) Ns_DestroyRWLock(arg, arg) Ns_DestroySemaphore(arg, arg) Ns_EnterCriticalSection(arg, arg) Ns_ExitThread(arg, arg) Ns_GetThread(arg, arg) Ns_GetThreadId(arg, arg) Ns_GetThreadLocalStorage(arg, arg) Ns_GetThreadServer(arg, arg) Ns_InitializeCriticalSection(arg, arg) Ns_InitializeEvent(arg, arg) Ns_InitializeMutex(arg, arg) Ns_InitializeRWLock(arg, arg) Ns_InitializeSemaphore(arg, arg) Ns_LeaveCriticalSection(arg, arg) Ns_LockMutex(arg, arg) Ns_ReadLockRWLock(arg, arg) Ns_ReadUnlockRWLock(arg, arg) Ns_ReleaseSemaphore(arg, arg) Ns_SetEvent(arg, arg) Ns_SetThreadLocalStorage(arg, arg) Ns_SetThreadServer(arg, arg) Ns_TimedWaitForEvent(arg, arg) Ns_UTimedWaitForEvent(arg, arg) Ns_UnlockMutex(arg, arg) Ns_WaitForEvent(arg, arg) Ns_WaitForSemaphore(arg, arg) Ns_WaitForThread(arg, arg) Ns_WaitThread(arg, arg) Ns_WriteLockRWLock(arg, arg) Ns_WriteUnlockRWLock(arg, arg) _________________________________________________________________ DESCRIPTION
These functions ... SEE ALSO
nsd(1), info(n) KEYWORDS
AOLserver 4.0 Ns_Thread2(3aolserver)
All times are GMT -4. The time now is 01:27 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy