extracting some words


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting extracting some words
# 1  
Old 10-09-2005
Error extracting some words

i run a command that submits a word to WordNET which stores the search results in a document which looks like this... i searched "car" in this instance
and id like to extract [6]auto, [7]automobile, [8]machine, and store it in a file with the [6], [7], [8] stripped away just the words. WordNET's results' template is always the same so the layout is consistent, therefore [6] word, [7] word, [8] word occurs in the same order. please help! again thank you very much! Smilie

Code:
WordNet Search - 2.1

   [1]Return to WordNet Home
   [2]Glossary - [3]Help SEARCH DISPLAY OPTIONS:
   [(Select option to change)] Change

   Enter a word to search for: ____________________ Search WordNet

   KEY: "S:" = Show Synset (semantic) relations, "W:" = Show Word
   (lexical) relations

  Noun

     * [4]S: (n) [5]car, [6]auto, [7]automobile, [8]machine, [9]motorcar
       (a motor vehicle with four wheels; usually propelled by an
       internal combustion engine) "he needs a car to get to work"
     * [10]S: (n) [11]car, [12]railcar, [13]railway car, [14]railroad car
       (a wheeled vehicle adapted to the rails of railroad) "three cars
       had jumped the rails"
     * [15]S: (n) [16]cable car, [17]car (a conveyance for passengers or
       freight on a cable railway) "they took a cable car to the top of
       the mountain"
     * [18]S: (n) [19]car, [20]gondola (the compartment that is suspended
       from an airship and that carries personnel and the cargo and the
       power plant)
     * [21]S: (n) [22]car, [23]elevator car (where passengers ride up and
       down) "the car was on the top floor"

   [24]Return to WordNet Home

# 2  
Old 10-09-2005
ive managed to extract the whole line where the words i want occur by
Code:
awk '/\[[6-8]\]/' myfile

now i need to pick it apart...
# 3  
Old 10-10-2005
Code:
BEGIN { FS = "\\[[6-8]\\]" }
NF > 1 {
  for (i=2; i<5; i++)
  { sub(/,.*/,"",$i)
    print $i
  }
}

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Gawk gensub, match capital words and lowercase words

Hi I have strings like these : Vengeance mitt Men Vengeance gloves Women Quatro Windstopper Etip gloves Quatro Windstopper Etip gloves Girls Thermobite hooded jacket Thermobite Triclimate snow jacket Boys Thermobite Triclimate snow jacket and I would like to get the lower case words at... (2 Replies)
Discussion started by: louisJ
2 Replies

2. Shell Programming and Scripting

Extracting words and lines based on keywords

Hello! I'm trying to process a text file and am stuck at 2 extractions. Hoping someone can help me here: 1. Given a line in a text file and given a keyword, how can I extract the word preceeding the keyword using a shell command/script? For example: Given a keyword "world" in the line: ... (2 Replies)
Discussion started by: seemad
2 Replies

3. Shell Programming and Scripting

Extracting Words from Text

Hi there, Unix Gurus Back in September last year you helped me find a way to extract the words in brackets in a textfile to a new one. In that case my textfile was made up of sentences containing an only bracketed word per sentence/line: 1. If the boss's son had been , someone would... (9 Replies)
Discussion started by: eldeingles
9 Replies

4. Shell Programming and Scripting

grep - Extracting multiple key words from stdout

Hello. From command line, the command zypper info nxclient return a bloc of data : linux local # zypper info nxclient Loading repository data... Reading installed packages... Information for package nxclient: Repository: zypper_local Name: nxclient Version: 3.5.0-7 Arch: x86_64... (7 Replies)
Discussion started by: jcdole
7 Replies

5. Shell Programming and Scripting

Extracting words from file

I am having a file from which i need to extract different length words into different file. For example 2 letter word into file2, 3 letter word into file3 and so on.... I did one using grep and shell script.. for (( i=1; i<7; i++)) do egrep -o '\<\(?{$i}\)?\>' $1 | sort -u -f|tr >file$i... (4 Replies)
Discussion started by: akhay_ms
4 Replies

6. Shell Programming and Scripting

Help with extracting words from fixed length files

I am very new to scripting and need to write a script that will extract the account number from a line that begins with HDR. For example, the file is as follows HDR2010072600300405505100726 00300405505 LBJ FREEWAY DALLAS TELEGRAPH ... (9 Replies)
Discussion started by: bds052189
9 Replies

7. UNIX for Dummies Questions & Answers

Extracting only words from a log file

hello: i have a file and i am trying to extract only unique words from that file. i used the command: cat messages.1 | tr " " "\n" | sort | uniq -c but using this command outputs everything unique in the file be it words, numbers, like all the characters..i need a command which will only... (6 Replies)
Discussion started by: vikbenq
6 Replies

8. Shell Programming and Scripting

words extracting

Hi, Pls assist. dn: uid=test,ou=test,dc=com description: password sunIdentityServerDeviceStatus: Active uid: test objectClass: sunIdentityServerDevice objectClass: iplanet-am-user-service objectClass: top objectClass: iPlanetPreferences sunIdentityServerDeviceType: blabla cn: default... (3 Replies)
Discussion started by: hudson03051nh
3 Replies

9. Shell Programming and Scripting

Extracting part of line between two words

Hi, I have a file few hundred MB's with text like one below in single line. 20091117 abc xyg 20091117 def ghi 20091118 ppp ttt 20091118 zzz zzz xxx I need to extract part of line from 1st occurence of pattern 20091117 till first occurence of another pattern 20091118. I tried... (3 Replies)
Discussion started by: artistic94555
3 Replies

10. Shell Programming and Scripting

Extracting Text Between Two Words

Hi all! Im trying to extract a portion of text from a KML and put it into a new file. Im trying to get all of the points out of it, ignoring everything else so I need only the text between <Placement> and </Placement>. Is there a way to make it extract all instances of these points and not just... (2 Replies)
Discussion started by: Grizzly
2 Replies
Login or Register to Ask a Question