05-05-2004
I think that your problem is that you are using find to grep on the ./logs directory itself and not just on the files in that directory. You need to restrict the find to only grep within plain files.
Lets test this theory, using some test files...
$ mkdir logs
$ echo 'Process Complete' > logs/log1
$ echo 'otherwise' > logs/log2
...first find files that do contain the string...
$ find ./logs -size +1c -exec grep -q 'Process Complete' {} \; -print
./logs/log1
...as expected. Now find files that do NOT contain the string...
$ find ./logs -size +1c ! -exec grep -q 'Process Complete' {} \; -print
./logs
./logs/log2
...woah! What's that "./logs" thing doing there?! If I was using "-exec ls -l {} \;" then it would return every file in the directory! Better restrict the find to plain files...
$ find ./logs -type f -size +1c ! -exec grep -q 'Process Complete' {} \; -print
./logs/log2
...OK!
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi Friends,
How can I search all files in all slices on a unix system for a particular string within the file.
e.g search string 'oracle'
Thanks (4 Replies)
Discussion started by: sureshy
4 Replies
2. Shell Programming and Scripting
I just want to know where I can download it on this website plz (1 Reply)
Discussion started by: memattmyself
1 Replies
3. UNIX for Dummies Questions & Answers
I'm looking to seach all the files in a directory and sub-directories looking for a string. When the string is found, I want to display the filename and the entire line of that file that the string was found on.
what is the best way to do this ?? I've been playing around with awk, find, and... (15 Replies)
Discussion started by: 35Soinc
15 Replies
4. UNIX for Dummies Questions & Answers
I have many scripts in directories and sub-directories that I would like to search for a specific string. How would I do that? (1 Reply)
Discussion started by: bggibson
1 Replies
5. Shell Programming and Scripting
I'm trying to remove the following string from several files.
<img heigth="1" width="1" border="0" src="http://myteenmovies.net/t.php?id=5540372">I'm using the following script
#!/bin/bash
# This script will search and replace all regular files for a string
# supplied by the user and... (1 Reply)
Discussion started by: d13g0sv
1 Replies
6. Shell Programming and Scripting
Hi,
Basically i want to search for a string in file two based on the input file one and if it matches get the nextline and print the value of the field name.
cat one
abc
xyz
defcat two
<src>
<name="path/to/abc" test="value_version">
<new name="Y2" >
</src>
<src>
<name="path/to/xyz"... (5 Replies)
Discussion started by: greet_sed
5 Replies
7. Shell Programming and Scripting
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
8. UNIX for Advanced & Expert Users
i have a file named keyword.csv(contains around 8k records) which contains a no. of columns.
The 5th column contains all the keywords.
I want to recursively search these keywords in all .pl files(around 1k) and display the filename....Afterthat i will use the filename and some of the column from... (3 Replies)
Discussion started by: millan
3 Replies
9. Shell Programming and Scripting
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
10. UNIX for Beginners Questions & Answers
I have 13 text files and almost all of them contain the same string.
but some file has diffrent string inside.
I want to send that file which has a diffrent string inside (11 Replies)
Discussion started by: Sagar Singh
11 Replies
LEARN ABOUT DEBIAN
mucous
MUCOUS(1) Museek Daemon Plus MUCOUS(1)
NAME
Mucous - Python / Curses client for museek
SYNOPSIS
mucous [-c <filename>] [--config <filename>] [-l <directory>] [--log <directory>] [-v] [--version] [-h] [--help]
DESCRIPTION
Mucous provides a interface for the Museek Daemon for chatting, transferring files, managing users and browsing shares on the Soulseek P2P
network and Soulfind Servers.
You will need a configured museekd(1).
OPTIONS
Mucous accepts the following options:
-c <filename>, --config <filename>
Use a different config file.
-l <directory>, --log <directory>
Use a different chat log directory.
-v, --version
Display Version and exit.
-h, --help
Display Help and exit.
EXAMPLE
To run this program the standard way type:
mucous
Alternativly you use a different config file with:
mucous --config config
Or a different chat logging directory with:
mucous --log logdir
ENVIRONMENTAL VARIABLES
TERM Specifies the type of Terminal; changes the way mucous displays color.
For XTerm: xterm-color
For aterm or rxvt: rxvt
For urxvt: rxvt-unicode
FILES
~/.mucous/config
The default location for the mucous config file.
~/.mucous/logs/
The default directory for chat logs.
~/.mucous/logs/room/
The directory where chat room logs are stored.
~/.mucous/logs/private/
The directory where private chat logs are stored.
~/.mucous/$USER.image
The file where a user's userinfo image is saved.
AUTHORS
daelstorm <daelstorm@gmail.com>
SEE ALSO
mulog(1) murmur(1) muscan(1) muscand(1) museekcontrol(1) museekd(1) museeq(1) musetup(1) musetup-gtk(1)
daelstorm Release 0.8.0 MUCOUS(1)