Searching for a string using loop.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Searching for a string using loop.
# 1  
Old 07-23-2012
Java Searching for a string using loop.

Hi i am very new to shell scripting.
I have got stuck on a portion on my script.
Problem :

I have 30 logfiles inside /home/test directory.
I need to find the string "@ended today" in all the 30 logfiles and print the name of the files which did not have this string.

i need to this by using any loop.
Can anybody give me any suggestion how to do this? or any logic to apply loop.

My required Output should be like this :

"Name of the file" didnot ended successfullt today.
# 2  
Old 07-23-2012
Code:
#! /bin/bash

for file in *.log
do
    grep -q '@ended today' $file
    [ $? -ne 0 ] && echo "$file -> didnot ended successfullt today"
done

This User Gave Thanks to balajesuri For This Post:
# 3  
Old 07-23-2012
Code:
cd /home/test
fgrep -lv "@ended today" *|awk '{$0=$0 " did not end successfully today"}1'

This User Gave Thanks to elixir_sinari For This Post:
# 4  
Old 07-23-2012
Thank you very much balajesuri and elixir for your help.
Problem is resolved now.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Searching String which repeates

Hi All, Any one please help me with the below scenario. I have a file with the data like below This is the integer variable name is <abc1> This is the Float variable name is <abc1> This is the integer variable name is <abc2> This is the Float variable name is <abc2> This is the integer... (1 Reply)
Discussion started by: jhon1257
1 Replies

2. Shell Programming and Scripting

Searching a String

Hi everyone ! suppose i'm searching for a specific string in a file so it is very easy, i use the following command grep 'keyword' file_name but how to search a word which is repeated maximum number of times in a file, for example in the following text i have to search a word which is... (12 Replies)
Discussion started by: ourned
12 Replies

3. Shell Programming and Scripting

searching the required string and appending string to it.

Hi all, I have some data in the form of adc|nvhs|nahssn|njadnk|nkfds in the above data i need to write a script so thet it will append "|||" to the third occurnace in the string ..... the outout should look like adc|nvhs|nahssn||||njadnk|nkfds Thanks, Firestar. (6 Replies)
Discussion started by: firestar
6 Replies

4. Shell Programming and Scripting

searching each file for a string

Hi Guys... I want to search for each file that contains a particular string. e.g find . -print | xargs grep -i string_name Now my issue is the files that I search in are gzipped. Will I be able to find the string, using the above commands, even if the files are gzipped? Please... (2 Replies)
Discussion started by: Phuti
2 Replies

5. Shell Programming and Scripting

Searching a string in a file

Hi, I am new to unix shell scripting. I have a requirement. Could anyone help me writing the script for the same? Here goes the requirement: I have a config file let's say temp.config. Here is the data in the config file temp.config : ------------- name=victor age=42 state=texas... (5 Replies)
Discussion started by: badrimohanty
5 Replies

6. UNIX for Dummies Questions & Answers

Searching for a string variable

Hi ... I have a string variable STR = "This is a test message" I have a file abc.txt that I am searching for the occurence of the string STR ... I am using the command in a script cat abc.txt | grep $STR It identifies each space as a seperator and prints word by word. How to... (2 Replies)
Discussion started by: mattrix
2 Replies

7. Shell Programming and Scripting

Extracting a string from one file and searching the same string in other files

Hi, Need to extract a string from one file and search the same in other files. Ex: I have file1 of hundred lines with no delimiters not even space. I have 3 more files. I should get 1 to 10 characters say substring from each line of file1 and search that string in rest of the files and get... (1 Reply)
Discussion started by: mohancrr
1 Replies

8. Shell Programming and Scripting

Searching a string for a character

I have a co-worker that is trying to make a Wheel of Fortune game and he wants to know if there is a way to search a string for the letter given by the user. (7 Replies)
Discussion started by: turbulence
7 Replies

9. UNIX for Dummies Questions & Answers

searching by string length

Hi, I'm rather new to Unix and I'm trying to write a simple script to search through a dictionary for words based on the letters a user would pass as arguments to the script. Now I have the searching part done. However, the one thig that still eludes me is that I want to only keep the... (4 Replies)
Discussion started by: GADO
4 Replies

10. UNIX for Dummies Questions & Answers

searching for a string in directory

Hi, I have a directory with a couple of thousand logs in it. The log files are created every 5 minutes. I want to search these logs grep for a specific sting and more importantly print the name of the files where that sting was found. e.g. all logs begin om20020927 what I have been... (4 Replies)
Discussion started by: warrend
4 Replies
Login or Register to Ask a Question