Sponsored Content
Top Forums UNIX for Dummies Questions & Answers read regex from ID file, print regex and line below from source file Post 302712147 by jim mcnamara on Monday 8th of October 2012 07:23:50 PM
Old 10-08-2012
Code:
awk ' FILENAME=="ID.txt" {arr[$0]++}
        FILENAME=="source.txt"
        {for(i in arr) {if (i ~ $0)
                             {print ">", i; getline; print $0; getline; print $0  }
                          }
        } ' ID.txt source.txt  > newfile

try that for starters.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk - print file contents except regex

Hello, I have a file which has user information. Each user has 2 variables with the same name like Email: testuser1 Email: testuser1@test.com Email: testuser2 Email: testuser2@test.com My intention is to delete the ones without the '@' symbol. When I run this statement awk '/^Email:/&&!/@/'... (6 Replies)
Discussion started by: rmsagar
6 Replies

2. Shell Programming and Scripting

print first few lines, then apply regex on a specific column to print results.

abc.dat tty cpu tin tout us sy wt id 0 0 7 3 19 71 extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device 0.0 133.2 0.0 682.9 0.0 1.0 0.0 7.2 0 79 c1t0d0 0.2 180.4 0.1 5471.2 3.0 2.8 16.4 15.6 15 52 aaaaaa1-xx I want to skip first 5 line... (4 Replies)
Discussion started by: kchinnam
4 Replies

3. Shell Programming and Scripting

read file line by line print column wise

I have a .csv file which is seperated with (;) inputfile --------- ZZZZ;AAAA;BBB;CCCC;DDD;EEE; YYYY;BBBB;CCC;DDDD;EEE;FFF; ... ... reading file line by line till end of file. while reading each line output format should be . i need to print only specific columns let say 5th... (2 Replies)
Discussion started by: rocking77
2 Replies

4. Shell Programming and Scripting

Bash script to send lines of file to new file based on Regex

I have a file that looks like this: cat includes CORP-CRASHTEST-BU e:\crashplan\ CORP-TEST /usr/openv/java /usr/openv/logs /usr/openv/man CORP-LABS_TEST /usr/openv/java /usr/openv/logs /usr/openv/man What I want to do is make three new files with just those selections. So the three... (4 Replies)
Discussion started by: newbie2010
4 Replies

5. Shell Programming and Scripting

Using regex's from file1, print line and line after matches in file2

Good day, I have a list of regular expressions in file1. For each match in file2, print the containing line and the line after. file1: file2: Output: I can match a regex and print the line and line after awk '{lines = $0} /Macrosiphum_rosae/ {print lines ; print lines } ' ... (1 Reply)
Discussion started by: pathunkathunk
1 Replies

6. Shell Programming and Scripting

Regex: print matched line and exact pattern match

Hi experts, I have a file with regexes which is used for automatic searches on several files (40+ GB). To do some postprocessing with the grep result I need the matching line as well as the match itself. I know that the latter could be achieved with grep's -o option. But I'm not aware of a... (2 Replies)
Discussion started by: stresing
2 Replies

7. Shell Programming and Scripting

Failure using regex with awk in 'while read file' loop

I have a file1.txt with several 100k lines, each of which has a column 9 containing one of 60 "label" identifiers. Using an labels.txt file containing a list of labels, I'd like to extract 200 random lines from file1.txt for each of the labels in index.txt. Using a contrived mini-example: $ cat... (8 Replies)
Discussion started by: pathunkathunk
8 Replies

8. UNIX for Advanced & Expert Users

sed REGEX to print multiple occurrences of a pattern from a line

I have a line that I need to parse through and extract a pattern that occurs multiple times in it. Example line: getInfoCall: info received please proceed, getInfoCall: info received please proceed, getInfoCall: info received please proceed, getInfoCall: info received please proceed,... (4 Replies)
Discussion started by: Vidhyaprakash
4 Replies

9. Shell Programming and Scripting

(n)awk: print regex search output lines in one line

Hello. I have been looking high and low for the solution for this. I seems there should be a simple answer, but alas. I have a big xml file, and I need to extract certain information from specific items. The information I need can be found between a specific set of tags. let's call them... (2 Replies)
Discussion started by: Tobias-Reiper
2 Replies

10. Shell Programming and Scripting

Sendmail K command regex: adding exclusion/negative lookahead to regex -a@MATCH

I'm trying to get some exclusions into our sendmail regular expression for the K command. The following configuration & regex works: LOCAL_CONFIG # Kcheckaddress regex -a@MATCH +<@+?\.++?\.(us|info|to|br|bid|cn|ru) LOCAL_RULESETS SLocal_check_mail # check address against various regex... (0 Replies)
Discussion started by: RobbieTheK
0 Replies
ckport(1)						   System User's Manual: ckport 						 ckport(1)

NAME
ckport - portability analysis and security checking tool SYNOPSIS
ckport [OPTIONS]... file [file,...] DESCRIPTION
ckport is a tool to check already compiled binaries and libraries for porting and security problems. It uses objdump to read the binaries and analysis call and jump functions. This package is architecture independent and can be used on non-host architecture binaries if a objdump tool for the target architecture is installed. OPTIONS
--help -h Show this help. -- End of options, only filenames follow. --mode MODE Sets mode of operation. --db DBFILE Load database DBFILE. --db-dir DBDIR Load databases from directory DBDIR. --edit-vim Show vim command pointing to location of problem. --conf KEY=VAL Set config key KEY to value VAL. --warn-mode MODE Set mode for printing of warnings. --warn PT Warn about problems of type PT. --nowarn PT Ignore warnings about problems of type PT. --nowarns Disable all warnings. --nosummery Disable summery. --summery Enable summery. --summery-on-warn Only print summery if warnings has been found. --noheader Disable printing of headers. --header Enable printing of headers. --nofile-header Disable printing of headers for each file (operant). --file-header Enable printing of headers for each file (operant). --ignore PATTERN Ignore symbols matching this Perl regex pattern. --ignore-symbol SYMBOL Ignore symbol SYMBOL. --ignore-target TARGET Ignore warnings for target TARGET. --print-mode MODE Set mode of symbol printing to MODE. --print-unknown Print unknown symbols found. --print-unknown-defined Print list of unknown but defined (internal) symbols. --print-unused Print list of defined (internal) but unused symbols. --print-known Print list of known symbols. --print-pt Print list of known problem types. SEE ALSO
objdump(1). ckport April 2011 ckport(1)
All times are GMT -4. The time now is 09:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy