That has many an syntax error plus a logical one. Correcting the syntaxes awk '{if ($3==999) print $0}' fileyieldseee fff 999 555
aaa bbb 999 222 and shows the logical one. Try
Hi All,
I need a code to print those lines where there's NO indents on the 1st field
Example shown below.
I tried to use the below codes but i am not able to see the expected result.
Can any expert give any advise ?
My Code
cat filename| awk '$1 ~ /^+$/ {print $0}'
Input
1199 ... (7 Replies)
Hi.
I have a tab separated file that has a couple nearly identical lines. When doing:
sort file | uniq > file.new
It passes through the nearly identical lines because, well, they still are unique.
a)
I want to look only at field x for uniqueness and if the content in field x is the... (1 Reply)
Using awk, print all the lines where field 8 is equal to x
I really did try, but this awk thing is really hard to figure out.
file1.txt"Georgia","Atlanta","2011-11-02","x","","","",""
"California","Los Angeles","2011-11-03","x","","","",""... (2 Replies)
Hi all,
I am new to using awk and am quickly discovering what a powerful pattern-recognition tool it is. However, I have what seems like a fairly basic task that I just can't figure out how to perform in one line. I want awk to find and print all the lines in which one of multiple patterns (e.g.... (8 Replies)
data:
hello--hello1--hello2--#growncars#vello--hello3--hello4--jello#growncars#dello--gello--gelloA--gelloB#growncars#
I want to be able to print all the values that are found between the patterns "#growncars#" and the next "#growncars#" on the same line.
so the output should be:
... (8 Replies)
In the awk below I am trying to print the entire line, along with the header row, if $2 is SNV or MNV or INDEL. If that condition is met or is true, and $3 is less than or equal to 0.05, then in $7 the sub pattern :GMAF= is found and the value after the = sign is checked. If that value is less than... (0 Replies)
For some reason I am having difficulty performing what should be a fairly easy task. I would like to print lines of a file that have a unique value in the first field. For example, I have a large data-set with the following excerpt:
PS003,001 MZMWR/ L-DWD// *
PS003,001... (4 Replies)
I have some data that looks like this:
PXD= ZW< 1,6
QR> QRJ== 1,2(5)
QR> QRJ== 4,1(2)
QR> QRJ== 4,2
QRB= QRB 4,2
QWM QWM 6,2
R<C ZW< 11,2
R<H= R<J= 6,1
R>H XZJ= 1,2(2)
R>H XZJ= 2,6(2)
R>H XZJ= 4,1(2)
R>H XZJ= 6,2
RDP RDP 1,2
What I would like to do is if fields $1 and $2 are... (5 Replies)
Discussion started by: jvoot
5 Replies
LEARN ABOUT REDHAT
nanosleep
NANOSLEEP(2) Linux Programmer's Manual NANOSLEEP(2)NAME
nanosleep - pause execution for a specified time
SYNOPSIS
#include <time.h>
int nanosleep(const struct timespec *req, struct timespec *rem);
DESCRIPTION
nanosleep delays the execution of the program for at least the time specified in *req. The function can return earlier if a signal has
been delivered to the process. In this case, it returns -1, sets errno to EINTR, and writes the remaining time into the structure pointed
to by rem unless rem is NULL. The value of *rem can then be used to call nanosleep again and complete the specified pause.
The structure timespec is used to specify intervals of time with nanosecond precision. It is specified in <time.h> and has the form
struct timespec
{
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};
The value of the nanoseconds field must be in the range 0 to 999 999 999.
Compared to sleep(3) and usleep(3), nanosleep has the advantage of not affecting any signals, it is standardized by POSIX, it provides
higher timing resolution, and it allows to continue a sleep that has been interrupted by a signal more easily.
ERRORS
In case of an error or exception, the nanosleep system call returns -1 instead of 0 and sets errno to one of the following values:
EINTR The pause has been interrupted by a non-blocked signal that was delivered to the process. The remaining sleep time has been written
into *rem so that the process can easily call nanosleep again and continue with the pause.
EINVAL The value in the tv_nsec field was not in the range 0 to 999 999 999 or tv_sec was negative.
BUGS
The current implementation of nanosleep is based on the normal kernel timer mechanism, which has a resolution of 1/HZ s (i.e, 10 ms on
Linux/i386 and 1 ms on Linux/Alpha). Therefore, nanosleep pauses always for at least the specified time, however it can take up to 10 ms
longer than specified until the process becomes runnable again. For the same reason, the value returned in case of a delivered signal in
*rem is usually rounded to the next larger multiple of 1/HZ s.
As some applications require much more precise pauses (e.g., in order to control some time-critical hardware), nanosleep is also capable of
short high-precision pauses. If the process is scheduled under a real-time policy like SCHED_FIFO or SCHED_RR, then pauses of up to 2 ms
will be performed as busy waits with microsecond precision.
CONFORMING TO
POSIX.1b (formerly POSIX.4).
SEE ALSO sleep(3), usleep(3), sched_setscheduler(2), timer_create(2)Linux 1.3.85 1996-04-10 NANOSLEEP(2)