Visit Our UNIX and Linux User Community


awk columnwise adjacent match checking program


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting awk columnwise adjacent match checking program
# 1  
Old 10-28-2009
awk columnwise adjacent match checking program

Hi,

For the below problem, awk script is needed..

input file :
Code:
jill
jack
jill
jill
jack
jill
jack
jill

Required:
here,
i need to check from first line.
reference is jack. jill need to verified with next line jack. if found print
Code:
jill & jack combination hill1 
jack & jill & jill & jack combination hill2
jack&jill&jack combination hill3
jack &jill combination hill1


Thanks in advance
vasanth


Last edited by radoulov; 10-28-2009 at 05:47 PM.. Reason: Use code tags, please!

Previous Thread | Next Thread
Test Your Knowledge in Computers #324
Difficulty: Medium
The IBM PC used an Intel 8008 microprocessor clocked at 4.77 MHz and 8 kilobytes of memory.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk to print match or non-match and select fields/patterns for non-matches

In the awk below I am trying to output those lines that Match between file1 and file2, those Missing in file1, and those missing in file2. Using each $1,$2,$4,$5 value as a key to match on, that is if those 4 fields are found in both files the match, but if those 4 fields are not found then missing... (0 Replies)
Discussion started by: cmccabe
0 Replies

2. Shell Programming and Scripting

awk to update file based on partial match in field1 and exact match in field2

I am trying to create a cronjob that will run on startup that will look at a list.txt file to see if there is a later version of a database using database.txt as the source. The matching lines are written to output. $1 in database.txt will be in list.txt as a partial match. $2 of database.txt... (2 Replies)
Discussion started by: cmccabe
2 Replies

3. Shell Programming and Scripting

awk to match field between two files and use conditions on match

I am trying to look for $2 of file1 (skipping the header) in $2 of file2 (skipping the header) and if they match and the value in $10 is > 30 and $11 is > 49, then print the line from file1 to a output file. If no match is foung the line is not printed. Both the input and output are tab-delimited.... (3 Replies)
Discussion started by: cmccabe
3 Replies

4. Shell Programming and Scripting

Program to combine two lines in a file on checking the first character of each line

Hi, I have a requirement where I need to combine two lines in a file based on first character of each line in a file. Please find the sample content of the file below: _______________________ 5, jaya, male, 4-5-90, single smart 6, prakash, male, 5-4-84, married fair 7, raghavi, female,... (12 Replies)
Discussion started by: jayaP
12 Replies

5. UNIX for Dummies Questions & Answers

awk display the match and 2 lines after the match is found.

Hello, can someone help me how to find a word and 2 lines after it and then send the output to another file. For example, here is myfile1.txt. I want to search for "Error" and 2 lines below it and send it to myfile2.txt I tried with grep -A but it's not supported on my system. I tried with awk,... (4 Replies)
Discussion started by: eurouno
4 Replies

6. UNIX for Dummies Questions & Answers

Short Program for Checking Server date

Hi Guys, Good morning! I have a file which looks something like this: Command was launched from partition 0. ------------------------------------------------ Executing command in server server3 Thu Jan 12 11:10:39 EET 2012 ------------------------------------------------... (3 Replies)
Discussion started by: rymnd_12345
3 Replies

7. Emergency UNIX and Linux Support

[Solved] AWK to parse adjacent matching lines

Hi, I have an input file like F : 0.1 : 0.002 P : 0.3 : 0.004 P : 0.5 : 0.008 P : 0.1 : 0.005 L : 0.05 : 0.02 P: 0.1 : 0.006 P : 0.01 : 0.08 F : 0.02 : 0.08 Expected output: (2 Replies)
Discussion started by: vasanth.vadalur
2 Replies

8. UNIX for Advanced & Expert Users

Checking mem usage at specific times in a program

Hi all, I'm running a simulator and I'm noticing an slow increase in memory for long simulations such that the simulation has to end because of a lack of memory. A colleague of mine ran Valgrind memcheck and reported that nothing of interest was reported other than known mem leaks. My advisor... (2 Replies)
Discussion started by: pl4u
2 Replies

9. Shell Programming and Scripting

Checking whether program is installed

I currently use this construction to check whether a certain program is installed: if ; then cd /usr/ports/databases/sqlite3 && make install clean else echo "sqlite already installed" fi Is this method recommended? Is this an effective method, ie sufficiently robust for... (3 Replies)
Discussion started by: figaro
3 Replies

10. Shell Programming and Scripting

awk with paste ... columnwise

Hi, I'm trying to plot some data using the awk to find and parse the data and then use gnuplot to plot it up. I'd like to plot one or more range cells (let the user decide!). I've been able to write up the code such that I can plot one range cell per plot, but I just can't see how to get more... (1 Reply)
Discussion started by: dpath2o
1 Replies
JACK-RACK(1)						      General Commands Manual						      JACK-RACK(1)

NAME
jack-rack - a LADSPA effects rack SYNOPSIS
jack-rack [options] files... DESCRIPTION
This manual page documents briefly the jack-rack command. This manual page was written for the Debian distribution because the original program does not have a manual page. The jack-rack program allows you to load several LADSPA plugins and stack them together in order to build a virtual effects box. OPTIONS
This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. -h, --help Display this help info -p, --pid-name Use the pid in the JACK client name (default) -s, --string-name Use <string> in the JACK client name -n, --name Use just jack_rack as the client name -i, --input Connected inputs to the first two physical capture ports -o, --output Connected outputs to the first two physical playback ports -c, --channels <int> How many input and output channels the rack should use (default: 2) -D, --tmpdir <dir> Tell JACK to use <dir> for its temporary files SEE ALSO
jackd(1), AUTHOR
This manual page was written by Guenter Geiger <geiger@debian.org>, for the Debian GNU/Linux system (but may be used by others). June 6, 2003 JACK-RACK(1)

Featured Tech Videos