Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Search for a string and copy the entire line Post 302122975 by forumthreads on Friday 22nd of June 2007 10:12:20 AM
Old 06-22-2007
Search for a string and copy the entire line

Hello All,

I am after the script or the command which can scan the entire file for a string $PART_ID and when found to extract/copy the corresponding $PART_ID value (e.g THIRE_PTY_SOFTWARE for the 1st occurance of $PART_ID in the attached file) to a file.

Appreciate your help.

Thanks in advance
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl Search and replace entire line

I have a perl function in my script that needs to replace an entire line in a file sub changestate { my $base = (); my @base = (); open(BASE, $file) || die("Could not open file!"); @base=<BASE>; close (BASE); foreach $base(@base) { if($base =~... (1 Reply)
Discussion started by: insania
1 Replies

2. Shell Programming and Scripting

sort entire line based on part of the string

hey gurus, my-build1-abc my-build10-abc my-build2-abc my-build22-abc my-build3-abc basically i want to numerically sort the entire lines based on the build number. I dont zero pad the numbers because thats "how it is" ;-) sort -n won't work because it starts from the beginning. ... (10 Replies)
Discussion started by: gurpal2000
10 Replies

3. UNIX for Dummies Questions & Answers

grep question: stop search from finding entire line

Sorry for the title, I really don't know how to word this question or what to even search for. I tried "grep one match", "grep 1 match", "stop grep" on both google and here and haven't found something that helps, so here I go: I have a file that's about 1.5 million lines long, every line looks... (3 Replies)
Discussion started by: rmoakler
3 Replies

4. OS X (Apple)

Copy entire line in bash (terminal) - keyboard shortcut

how can I do that? I can paste a line with ctrl+p; but I dont know how to copy it? ctrl+y - just deletes etc. (2 Replies)
Discussion started by: c_lady
2 Replies

5. Shell Programming and Scripting

Print only matched string instead of entire line

Hi, I have a file whose lines are something like Tchampionspsq^@~^@^^^A^@^@^@^A^A^Aÿð^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^?ð^@^@^@^@^@^@^@?ð^@^@^@^@^@^@pppsq^@~^@#@^@^@^@^@^@^Hw^H^@^@^@^K^@^@^@^@xp^At^@^FTtime2psq^@ ~^@^^^A^@^@^@^B^A I need to extract all words matching T*psq from the file. Thing is... (4 Replies)
Discussion started by: shekhar2010us
4 Replies

6. Shell Programming and Scripting

Search several string and convert into a single line for each search string using awk command AIX?.

I need to search the file using strings "Request Type" , " Request Method" , "Response Type" and by using result set find the xml tags and convert into a single line?. below are the scenarios. Cat test Nov 10, 2012 5:17:53 AM INFO: Request Type Line 1.... (5 Replies)
Discussion started by: laknar
5 Replies

7. Shell Programming and Scripting

Search string within a file and list common words from the line having the search string

Hi, Need your help for this scripting issue I have. I am not really good at this, so seeking your help. I have a file looking similar to this: Hello, i am human and name=ABCD. How are you? Hello, i am human and name=PQRS. I am good. Hello, i am human and name=ABCD. Good bye. Hello, i... (12 Replies)
Discussion started by: royzlife
12 Replies

8. Shell Programming and Scripting

Print entire line only if certain fixed character matches the string

Hi All, I have a file testarun.txt contains the below lines and i want to print the lines if the character positions 7-8 matches 01. 201401011111 201401022222 201402013333 201402024444 201403015555 201403026666 201404017777 201404028888 201405019999 201405020000 I am trying the... (4 Replies)
Discussion started by: Arunprasad
4 Replies

9. Shell Programming and Scripting

Avoid printing entire line if string not found

so im searching the process table with: ps -ef | awk -F"./rello.java" '{ print substr($0, index($0,$2)) }' I only want it to print everything that's infront of the "./rello.java". That's because im basically getting the arguments that was passed to the rello.java script. this works. ... (2 Replies)
Discussion started by: SkySmart
2 Replies

10. UNIX for Beginners Questions & Answers

Search a string and display its location on the entire string and make a text file

I want to search a small string in a large string and find the locations of the string. For this I used grep "string" -ob <file name where the large string is stored>. Now this gives me the locations of that string. Now how do I store these locations in a text file. Please use CODE tags as... (7 Replies)
Discussion started by: ANKIT ROY
7 Replies
scan(1) 						      General Commands Manual							   scan(1)

NAME
scan - produce a one-line-per-message scan listing (only available within the message handling system, mh) SYNOPSIS
scan [+folder] [msgs] [options] OPTIONS
Directs scan to clear the screen. If the -clear switch is used and the output of scan is directed to a terminal, then scan consults the $TERM and $TERMCAP environmental variables to determine your terminal type in order to find out how to clear the screen prior to exiting. If the -clear switch is used and the output of scan is not directed to a terminal, then scan sends a formfeed prior to exiting. Re-formats the output of scan according to the instructions in the named file. The named formatfile must be in mh-format style; see mh-format(4) for more details. Re-formats the output of scan according to the instructions in the string given. The string must be in mh-format style; see mh-format(4) for more details. You must place the string argument to this command in double quotes ("). Produces a header line prior to the scan listing. The header line displays the name of the folder and the date and time. This can be suppressed using the -noheader option. Prints a list of the valid options to this command. Lists the output from scan in reverse order, from the highest message number to the lowest. The -noreverse option lists messages in the conventional way, from lowest to highest numbers. The -noreverse option is the default. Specifies the width of your screen, in columns. The defaults for this command are as follows: +folder defaults to the current folder msgs defaults to all -noheader -width defaults to the width of the terminal DESCRIPTION
The scan command produces a one-line-per-message listing of the messages in the current folder. You can scan a folder other than the current folder by using the +folder argument. You can use the msgs argument to produce a scan listing of a number of messages or a range of messages in the specified folder. You can also use scan in conjunction with a message sequence defined by mark or pick. See mark(1) for more information on sequences. Each scan line contains the message number, the date, the From: field, the Subject: field, and, if room allows, some of the body of the message. The current message is marked with a plus sign (+). The scan command actually reads each of the specified messages and parses them to extract the desired fields. If format errors are found in any of the messages during parsing, scan produces appropriate error messages. Because MH has been configured with the BERK option, scan has two additional options: -reverse and -noreverse. In addition, scan updates the MH context prior to starting the listing, so interrupting a long scan listing preserves the new context. The default configuration file that is supplied with MH has the BERK option enabled. If scan encounters a message without a Date: field, the date is filled in with the last write date of the message, and an asterisk (*) is appended. This is useful for identifying unsent message drafts. Unsent drafts are not usually allowed to contain a Date: field, and are consequently marked with an asterisk in scan listings. PROFILE COMPONENTS
Path: To determine your Mail directory Alternate-Mailboxes: To determine your mailboxes EXAMPLES
The following example produces a listing of messages 11 through 15 in the folder +inbox : % scan +inbox 11-15 11 18/01 ralph Project Plan Meeting Monday<<This 12 -21/01 johnson squash<<Thought i might postpone 13 21/01 smith@ultrixhost support from US during conversion 14 21/01 jjones@subone.dne new forum for discussion of mail 15+ 21/01 calvin@hobbes.uuc Re: new forum for discussion of m In this listing, the plus sign (+) on message 15 indicates that it is the current message. The hyphen (-) on message 12 indicates that you have replied to the message. It is produced by the -annotate option to repl; see repl(1) for more information. If there is sufficient room left on the line after the subject, scan fills the line with text from the body, preceded by <<, and terminated by >> if the body is suffi- ciently short. FILES
The user profile. SEE ALSO
inc(1), mark(1), pick(1), show(1), mh-format(4) scan(1)
All times are GMT -4. The time now is 06:43 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy