06-10-2008
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
can we do substring fuctionality using AWK
say I have string "sandeep"
can i pick up only portion "nde" from it.
Thanks and Regards
Sandeep Ranade (3 Replies)
Discussion started by: mahabunta
3 Replies
2. Shell Programming and Scripting
Dear Guyz:)
I have 2 different input files like this. I would like to pick the values or letters from the inputfile2 based on inputfile1 keys (A,F,N,X,Z).
I have done similar task by using awk but in that case the inputfiles are similar like in inputfile2 (all keys in 1st column and values in... (16 Replies)
Discussion started by: repinementer
16 Replies
3. Shell Programming and Scripting
I have read another post about this issue and am wondering how to adapt it
to my own, much simpler, issue.
I have a file of user IDs like so:
333333
321321
546465
...etc
I need to take each number and use it to print records wherein the 5th
field matches the user ID pulled from the... (2 Replies)
Discussion started by: Bubnoff
2 Replies
4. Shell Programming and Scripting
I am trying to get a substring from a string stored in a variable. I tried sed with a bit help from this forum, but not successful. Here is my problem.
My string is: "REPLYFILE=myfile.txt"
And I need: myfile.txt (everything after the = symbol).
My string is: "myfile.txt.gz.20091120.enc... (5 Replies)
Discussion started by: jamjam10k
5 Replies
5. Shell Programming and Scripting
Hi Team,
How to get the last 3 characters of a String irrespective of their length using awk?
Thanks
Kinny (5 Replies)
Discussion started by: kinny
5 Replies
6. Shell Programming and Scripting
Hi
I have a table like this
I want to know how many times the string in 2nd column appears in the first column as substring.
For example the first string of 2nd column "cgt" occurs 3 times in the 1st column and "acg" one time.
So my desired output is
THank you very much in advance:) (14 Replies)
Discussion started by: polsum
14 Replies
7. UNIX for Advanced & Expert Users
Hi All,
I need some help with an awk command:
What I'm trying to do is append "MYGROUP: " to text with the substring "AT_"
the input file follows this format:
AT_xxxxxx
Name1
Name2
AT_xxxxxx
NameA
NameB
I want the output to be:
MYGROUP: AT_xxxxx
Name1
Name2
MYGROUP:... (2 Replies)
Discussion started by: bikecraft
2 Replies
8. Shell Programming and Scripting
Hi, I have two files
cat 1
100 1
110 2
113 4
230 5
334 7
500 8
900 10
I have another file
cat 2
100 200
201 300
301 400
401 500
501 600
601 700 (3 Replies)
Discussion started by: jacobs.smith
3 Replies
9. Shell Programming and Scripting
Hello, I want to filter column based on string value. All substring matches are filtered out and only unique master strings are picked up.
infile:
1 abcd
2 abc
3 abcd
4 cdef
5 efgh
6 efgh
7 efx
8 fgh
Outfile:
1 abcd
4 cdef
5 efgh
7 efxI have tried
awk '!a++; match(a, $2)>0'... (32 Replies)
Discussion started by: yifangt
32 Replies
10. Shell Programming and Scripting
Hi,
I want to replace a chain of if-else statement in an old AWK file with values from Db2 table or CSV file. The part of code is below...
if (start_new_rec=="true"){
exclude_user="false";
user=toupper($6);
match(user, "XXXXX.");
if (RSTART ==2 ) {
... (9 Replies)
Discussion started by: asandy1234
9 Replies
LEARN ABOUT BSD
syserrlst
SYSERRLST(5) File Formats Manual SYSERRLST(5)
NAME
syserrlst - error message file format
DESCRIPTION
mkerrlst(1), creates error message files in the format described below.
An ``error message file'' consists of a header, an array of structures specifying the offset and length of each message, and the array of
message strings separated by newlines.
The message strings are separated by newlines but the newline characters are not included in the size of the message. These newline char-
acters serve only to make the file editable or printable (after stripping off the header).
The file format is:
/*
* Definitions used by the 'mkerrlst' program which creates error message
* files.
*
* The format of the file created is:
*
* struct ERRLSTHDR ehdr;
* struct ERRLST emsg[num_of_messages];
* struct {
* char msg[] = "error message string";
* char lf = '0;
* } [num_of_messages];
*
* Note: the newlines are NOT included in the message lengths, the newlines
* are present to make it easy to 'cat' or 'vi' the file.
*/
struct ERRLSTHDR
{
short magic;
short maxmsgnum;
short maxmsglen;
short pad[5]; /* Reserved */
};
struct ERRLST
{
off_t offmsg;
short lenmsg;
};
#define ERRMAGIC 012345
SEE ALSO
mkerrlst(1), syserrlst(3)
BUGS
Format of the file isn't necessarily portable between machines.
HISTORY
This file format is new with 2.11BSD.
3rd Berkeley Distribution March 7, 1996 SYSERRLST(5)