I was able to assign the results of the awk statement to a variable, but it looks like the supplied code only returns a result if the 2nd search criteria (blah) is in the 1st column. If the 2nd search criteria is not in the 1st column as follows, nothing is returned:
How do I modify this logic to search beyond the 1st coumn?
It's obvious I'm a newbie after today, so I come to ask two questions. Or, solutions to two problems, anyway.
I'm running KDE 3.1 on SuSE Linux 8.2, for reference.
1. After downloading programs for KDE and running 'configure', I infallably get an error that states: 'in the prefix, you've... (1 Reply)
Okay, I'm trying to get this new job and I was told they use Unix based systems, so I'm trying to learn as much as possible. I'm fairly knowledgable about computers and have heard about Unix many times before, but I am not at all familar with it.
So here comes the dumb questions:
What exactly... (8 Replies)
I haven't used UNIX is several years. But I became pretty good at it and love it. But I am rusty.
I know this is basic, but how do you copy and paste?
The user guide says what I remember, to highlight the text and the right-click. But it isn't working.
I don't know if this will matter,... (2 Replies)
Just trying to inform myself a bit.:confused:
Some of the info I am looking for is environments its used in, processor family, device control (batch, interactive, real-time) memory management techniques (eg. Involves providing ways to allocate portions of memory to programs at their request, and... (1 Reply)
i wanna learn UNIX so
1. how should i start?
2. which book should i use?
3. which environment is best for learning n then getting job?
thanx in advance........:) (1 Reply)
i wanna learn UNIX so
1. how should i start?
2. which book should i use?
3. which environment is best for learning n then getting job?
thanx in advance........:) (1 Reply)
So,
I realize that this will be considered a very stupid question, but I am very new to Linux (specifically Ubuntu) and I would just like some user input rather than blindly searching through many volumes (although I plan on doing that later).
So I've been going through and running some... (5 Replies)
I have some questions about certain placement of child nodes since I'm just learning BSTs and it's quite confusing even after reading some sources and doing some online insertion applets. Let's say I want to add nodes 5,7,3,4 to an empty basic BST.
... (1 Reply)
Hi guys,
I have a text file named file1.txt that is formatted like this:
001 , ID , 20000
002 , Name , Brandon
003 , Phone_Number , 616-234-1999
004 , SSNumber , 234-23-234
005 , Model , Toyota
007 , Engine ,V8
008 , GPS , OFF
and I have file2.txt formatted like this:
... (2 Replies)
Discussion started by: An0mander
2 Replies
LEARN ABOUT FREEBSD
strtok_r
STRTOK(3) BSD Library Functions Manual STRTOK(3)NAME
strtok, strtok_r -- string tokens
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <string.h>
char *
strtok(char *str, const char *sep);
char *
strtok_r(char *str, const char *sep, char **last);
DESCRIPTION
This interface is obsoleted by strsep(3).
The strtok() function is used to isolate sequential tokens in a null-terminated string, str. These tokens are separated in the string by at
least one of the characters in sep. The first time that strtok() is called, str should be specified; subsequent calls, wishing to obtain
further tokens from the same string, should pass a null pointer instead. The separator string, sep, must be supplied each time, and may
change between calls.
The implementation will behave as if no library function calls strtok().
The strtok_r() function is a reentrant version of strtok(). The context pointer last must be provided on each call. The strtok_r() function
may also be used to nest two parsing loops within one another, as long as separate context pointers are used.
The strtok() and strtok_r() functions return a pointer to the beginning of each subsequent token in the string, after replacing the token
itself with a NUL character. When no more tokens remain, a null pointer is returned.
EXAMPLES
The following uses strtok_r() to parse two strings using separate contexts:
char test[80], blah[80];
char *sep = "\/:;=-";
char *word, *phrase, *brkt, *brkb;
strcpy(test, "This;is.a:test:of=the/string\tokenizer-function.");
for (word = strtok_r(test, sep, &brkt);
word;
word = strtok_r(NULL, sep, &brkt))
{
strcpy(blah, "blah:blat:blab:blag");
for (phrase = strtok_r(blah, sep, &brkb);
phrase;
phrase = strtok_r(NULL, sep, &brkb))
{
printf("So far we're at %s:%s
", word, phrase);
}
}
SEE ALSO memchr(3), strchr(3), strcspn(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), wcstok(3)STANDARDS
The strtok() function conforms to ISO/IEC 9899:1990 (``ISO C90'').
AUTHORS
Wes Peters <wes@softweyr.com>, Softweyr LLC
Based on the FreeBSD 3.0 implementation.
BUGS
The System V strtok(), if handed a string containing only delimiter characters, will not alter the next starting point, so that a call to
strtok() with a different (or empty) delimiter string may return a non-NULL value. Since this implementation always alters the next starting
point, such a sequence of calls would always return NULL.
BSD November 27, 1998 BSD