Sponsored Content
Top Forums Shell Programming and Scripting Find out the words, just for fun Post 302374264 by mkastin on Tuesday 24th of November 2009 02:10:13 AM
Old 11-24-2009
just a start....

Code:
$ cat spell_game
#!/bin/bash

matches=`awk '
(/^ball/ || /ball$/) && !(/^ball$/||/s$/||/ing$/||/ed$/||/er$/) {
  gsub(/ball/,"")
  if(length($0)>1) {print $0}
  $0=""
}

(/^hair/ || /hair$/) && !(/^hair$/||/s$/||/ing$/||/ed$/||/er$/) {
  gsub(/hair/,"")
  if(length($0)>1) {print $0}
  $0=""
}' /usr/share/dict/words | sort -d | uniq -d`

matchcnt=`echo "$matches" | wc -l | awk '{print $1}'`

if [ ${matchcnt} -eq 0 ]; then
  echo "Sorry, I can't solve this one."
  exit 2
fi

if [ ${matchcnt} -eq 1 ]; then
  echo There was "${matchcnt}" possibility: "${matches}"
else
  echo There were "${matchcnt}" possibilities: "${matches}"
  exit 0
fi


Last edited by mkastin; 11-24-2009 at 03:23 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

find words with grep....

I have a .txt file which contains several lines of text. I need to write a script program using grep or any other unix tool so as to detect part of the text (words) between / / that begin with the symbol ~. For example if somewhere in the text appears a webpage address like... (8 Replies)
Discussion started by: chrisxgr
8 Replies

2. Shell Programming and Scripting

find files with 2 or more words

I'm trying to find files that contain two or more specific words (e.g. all files with both "John" and "Mary" in them but not necessarily on the same line) but I don't know how to go about it. Maybe something like grep to find files with the first word, then grep the resulting set of files to find... (1 Reply)
Discussion started by: Anita
1 Replies

3. Shell Programming and Scripting

FInd the String between Two words

Hi I would like know how can write a script for find a string between two words. My input like this: a1 IN a1a1a1a1a1a1 OUT b1 IN b1b1b1b1b1b1 OUT c1 IN c1c1c1c1c1c1 OUT . . . now my out put like: a1a1a1a1a1a1 b1b1b1b1b1b1 c1c1c1c1c1c1 please help on this. (6 Replies)
Discussion started by: koti_rama
6 Replies

4. UNIX for Dummies Questions & Answers

how to find common words and take them out from two files

Hi, everyone, Let's say, we have xxx.txt A 1 2 3 4 5 C 1 2 3 4 5 E 1 2 3 4 5 yyy.txt A 1 2 3 4 5 B 1 2 3 4 5 C 1 2 3 4 5 D 1 2 3 4 5 E 1 2 3 4 5 First I match the first column I find intersection (A,C, E), then I want to take those lines with ACE out from yyy.txt, like A 1... (11 Replies)
Discussion started by: kaixinsjtu
11 Replies

5. Shell Programming and Scripting

how to find number of words

please help me for this "divide the file into multiple files containing no more than 50 lines each and find the number of words of length less than 5 characters" (3 Replies)
Discussion started by: annapurna konga
3 Replies

6. Emergency UNIX and Linux Support

Find two words and join together in one file

Hi, I have a huge text file like below , I need to select only lines having line Fatal joined with id. like below i want the line to be Fatal Error for input record 25 is id = 543523. Waiting for your help. -----Original Message----- Acceptance with warnings for input record 24. 001 tag... (13 Replies)
Discussion started by: umapearl
13 Replies

7. Shell Programming and Scripting

Shell script to find out words, replace them and count words

hello, i 'd like your help about a bash script which: 1. finds inside the html file (it is attached with my post) the code number of the Latest Stable Kernel, 2.finds the link which leads to the download location of the Latest Stable Kernel version, (the right link should lead to the file... (3 Replies)
Discussion started by: alex83
3 Replies

8. Shell Programming and Scripting

Find Multiple words in a file

Hi all, I have trouble in finding the multiple word in .txt file. Please help me with any solution. I have 10,000 .txt files and in each file i have to search specific word but more than one, like (data, machine learning, clustering) and all these keywords should be case insensitive because... (3 Replies)
Discussion started by: XXLMMN
3 Replies

9. Shell Programming and Scripting

Find common words

Hi, I have 10 files which needs to be print common words from those all files. Is there any command to find out. (2 Replies)
Discussion started by: munna_dude
2 Replies

10. UNIX for Advanced & Expert Users

Find duplicate words using sed

I have following statement and I want to find duplicate word using sed command. How is it possible? "detect string and remove the duplicate string" There could be many statements in a file and each line may have duplicate word. Thanks! (1 Reply)
Discussion started by: jnrohit2k
1 Replies
blinkbox(6x)							XScreenSaver manual						      blinkbox(6x)

NAME
blinkbox - shows a ball inside a box. SYNOPSIS
blinkbox [-display host:display.screen] [-visual visual] [-window] [-root] [-delay number] [-wireframe] [-boxsize number] [-dissolve] [-fade] [-no-blur] [-fps] DESCRIPTION
Shows a ball contained inside of a bounding box. Colored blocks blink in when the ball hits the edges. OPTIONS
-visual visual Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. -window Draw on a newly-created window. This is the default. -root Draw on the root window. -delay number Per-frame delay, in microseconds. Default: 30000 (0.03 seconds.). -wireframe | -no-wireframe Render in wireframe instead of solid. -boxsize Sets the size of the colored boxes. Should be between 1 and 8. Default: 2 -dissolve | -no-dissolve Boxes shrink instead of just vanishing. -fade | -no-fade Boxes fade to transparency instead of just vanishing. -blur | -no-blur Enable or disable motion blur on the ball. Default: blurry. -fps Display the current frame rate, CPU load, and polygon count. ENVIRONMENT
DISPLAY to get the default host and display number. XENVIRONMENT to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. SEE ALSO
X(1), xscreensaver(1) COPYRIGHT
Copyright (C) 2003 by Jeremy English. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. AUTHOR
Jeremy English. Motion blur by John Boero. X Version 11 5.15 (28-Sep-2011) blinkbox(6x)
All times are GMT -4. The time now is 10:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy