Get the previous word from the search pattren


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Get the previous word from the search pattren
# 1  
Old 01-09-2012
Get the previous word from the search pattren

Hi,
How do i find the previous worlds from the searched pattrens?

Input:-

Create or replace procedure some tesx.

search work is procedure(case insencitive).

output:- Create or replace
# 2  
Old 01-09-2012
Code:
perl -e 'while (<>){print  "$1\n" if /^(.+)procedure/;}' test.txt

# 3  
Old 01-09-2012
Hi,
I am writing the rest of the program in ksh.
can please interprit the above command in ksh?
# 4  
Old 01-09-2012
Code:
$ echo $a
Create or replace procedure some tesx
$ echo $a | tr ' ' '\n' | sed -n '/procedure/q;p' | xargs
Create or replace
$

# 5  
Old 01-09-2012
Code:
echo "Create or replace procedure some tesx." | sed 's/\(.\+\)procedure.*/\1/'

# 6  
Old 01-09-2012
Thanks both of you..
insteard of passing the string in a variable/hardcoding. can i use the same for searching in a file for the world procedure and get the previous words?
# 7  
Old 01-09-2012
Code:
grep 'procedure' test.txt| sed 's/\(.\+\)procedure.*/\1/'

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to search for a word in column header that fully matches the word not partially in awk?

I have a multicolumn text file with header in the first row like this The headers are stored in an array called . which contains I want to search for each elements of this array from that multicolumn text file. And I am using this awk approach for ii in ${hdr} do gawk -vcol="$ii" -F... (1 Reply)
Discussion started by: Atta
1 Replies

2. What is on Your Mind?

Updated Forum Search Index Min Word Length to 2 Chars and Added Quick Search Bar

Today I changed the forum mysql database to permit 2 letter searches: ft_min_word_len=2 I rebuilt the mysql search indexes as well. Then, I added a "quick search bar" at the top of each page. I have tested this and two letter searches are working; but it's not perfect,... (1 Reply)
Discussion started by: Neo
1 Replies

3. Shell Programming and Scripting

Search for a specific word and print only the word from the input file

Hi, I have a sample file as shown below, I am looking for sed or any command which prints the complete word only from the input file. Ex: $ cat "sample.log" I am searching for a word which is present in this file We can do a pattern search using grep but I need to cut only the word which... (1 Reply)
Discussion started by: mohan_kumarcs
1 Replies

4. Shell Programming and Scripting

[Solved] Search for a word and print the next word

Hi, I am trying to search for a word and print the next word. For example: My text is "<TRANSFORMATION TYPE ="Lookup Procedure">" I am searching for "TYPE" and trying to print ="Lookup Procedure" I have written a code like following: echo $line | nawk... (4 Replies)
Discussion started by: sampoorna
4 Replies

5. Shell Programming and Scripting

Search for the word and exporting 35 characters after that word using shell script

I have a file input.txt which have loads of weird characters, html tags and useful materials. I want to display 35 characters after the word "description" excluding weird characters like $&lmp and without html tags in the new file output.txt. Help me. Thanx in advance. I have attached the input... (4 Replies)
Discussion started by: sachit adhikari
4 Replies

6. Shell Programming and Scripting

Search for the word and exporting 35 characters after that word using shell script?

I have a file input.txt which have loads of weird characters, html tags and useful materials. I want to display 35 characters after the word description excluding weird characters like $$#$#@$#@***$# and without html tags in the new file output.txt. Help me. Thanx in advance. My final goal is to... (11 Replies)
Discussion started by: sachit adhikari
11 Replies

7. UNIX for Dummies Questions & Answers

Script to search for a particular word in files and print the word and path name

Hi, i am new to unix shell scripting and i need a script which would search for a particular word in all the files present in a directory. The output should have the word and file path name. For example: "word" "path name". Thanks for the reply in adv,:) (3 Replies)
Discussion started by: virtual_45
3 Replies

8. Shell Programming and Scripting

Search the word to be deleted and delete lines above this word starting from P1 to P3

Hi, I have to search a word in a text file and then I have to delete lines above from the word searched . For eg suppose the file is like this: Records P1 10,23423432 ,77:1 ,234:2 P2 10,9089004 ,77:1 ,234:2 ,87:123 ,9898:2 P3 456456 P1 :123,456456546 P2 abc:324234 (2 Replies)
Discussion started by: vsachan
2 Replies

9. Shell Programming and Scripting

Want to search value and two previous value

I am using following command to get the search value and previous line value. sed -n -e 'N; /resize/p' alter_PU1M03.log Please let me know how can I get the search string + previous two values and combine the output to one line. I am using HPUX 11.11 (3 Replies)
Discussion started by: kamranjalal
3 Replies

10. Shell Programming and Scripting

Search for a Pattren in the files.

Hi Guys, Can you please helpme with this: I would like to read all the files in a directory and need to search for a pattern, Can we use the grep at folder level. Thanks in advance. :) Sat. (2 Replies)
Discussion started by: sbasetty
2 Replies
Login or Register to Ask a Question