Sponsored Content
Top Forums Shell Programming and Scripting Find command "mssing conjuction error" Post 302921429 by Jcpratap on Friday 17th of October 2014 01:44:03 AM
Old 10-17-2014
Find command "mssing conjuction error"

Hi ,
I am executing command

Code:
find /LOG_RECV -type f -mtime +100 ! -name flag_\* \
                           ! -path "/LOG_RECV/CPCN/DOC/*" \
                           ! -path "/LOG_RECV/PRIS/DOC/*" \
                           ! -path "/LOG_RECV/EDI/R000??/EDI*/" \
                           ! -path "/LOG_RECV/EDI/R000??/TOSEND???/eux030/" \
                           ! -path "/LOG_RECV/EDI/R000??/TOSEND???/b2b46/" \
                           ! -path "/LOG_RECV/EDI/R000??/TOSEND???/nosend/" \
                           ! -path "/LOG_RECV/EDI/R000??/TOSEND???/2star/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENT???/eux030/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENT???/b2b46/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENT???/nosend/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENT???/2star/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENTfailed/eux030/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENTfailed/b2b46/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENTfailed/nosend/" \
                           ! -path "/LOG_RECV/EDI/R000??/SENTfailed/2star/" \
                           ! -path "/LOG_RECV/EDI/POCHGreport/HIST/" \
                           ! -path "/LOG_RECV/EDI/R000??/" \
                           ! -path "/LOG_RECV/ENV/*"      \
                           ! -path "/LOG_RECV/VL/LOG/APP*"       \
                           -exec rm -f {} \;

it is failing with error
Code:
find: missing conjunction

I have only added 2nd last line
Code:
! -path "/LOG_RECV/VL/LOG/APP*"       \

to the original command which was executing succesfully.

I am trying here to not delet all files APP* inside "/LOG_RECV/VL/LOG/"

Any suggestions

Last edited by rbatte1; 10-17-2014 at 08:55 AM.. Reason: Changed QUOTE tags to CODE tags
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

grep to find content in between curly braces, "{" and "},"

problem String ~~~~~~~~~~~~~~~~~~ icecream= { smart peopleLink "good" LC "happy" , smartpeopleLink "dull" LC "sad" } aend = {smart vc4 eatr kalu} output needed ~~~~~~~~~~~~~~~~~~ smart peopleLink "good" LC "happy" , smartpeopleLink "dull" LC "sad" smart vc4... (4 Replies)
Discussion started by: keshav_rk
4 Replies

2. Shell Programming and Scripting

"find command" to find the files in the current directories but not in the "subdir"

Dear friends, please tell me how to find the files which are existing in the current directory, but it sholud not search in the sub directories.. it is like this, current directory contains file1, file2, file3, dir1, dir2 and dir1 conatins file4, file5 and dir2 contains file6,... (9 Replies)
Discussion started by: swamymns
9 Replies

3. UNIX for Advanced & Expert Users

command for recently modified files - "find" command not working

I have three files a.txt , b.txt , c.txt in a directory called my_dir1 .These files were created before two or three months . I have a tar file called my_tar1.tar which contains three files a.txt , b.txt , d.txt . Somebody untarred the my_tar1.tar into my_dir1 directory. So existing two files were... (1 Reply)
Discussion started by: joe.mani
1 Replies

4. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

5. UNIX for Dummies Questions & Answers

Unix "look" Command "File too large" Error Message

I am trying to find lines in a text file larger than 3 Gb that start with a given string. My command looks like this: $ look "string" "/home/patrick/filename.txt" However, this gives me the following message: "look: /home/patrick/filename.txt: File too large" So, I have two... (14 Replies)
Discussion started by: shishong
14 Replies

6. Shell Programming and Scripting

Problem with "find" and "grep" command

I want to list all files/lines which except those which contain the pattern ' /proc/' OR ' /sys/' (mind the leading blank). In a first approach I coded: find / -exec ls -ld {} | grep -v ' /proc/| /sys/' \; > /tmp/list.txt But this doesn't work. I got an error (under Ubuntu): grep:... (5 Replies)
Discussion started by: pstein
5 Replies

7. Shell Programming and Scripting

Using sed to find text between a "string " and character ","

Hello everyone Sorry I have to add another sed question. I am searching a log file and need only the first 2 occurances of text which comes after (note the space) "string " and before a ",". I have tried sed -n 's/.*string \(*\),.*/\1/p' filewith some, but limited success. This gives out all... (10 Replies)
Discussion started by: haggismn
10 Replies

8. Shell Programming and Scripting

Find lines with "A" then change "E" to "X" same line

I have a bunch of random character lines like ABCEDFG. I want to find all lines with "A" and then change any "E" to "X" in the same line. ALL lines with "A" will have an "X" somewhere in it. I have tried sed awk and vi editor. I get close, not quite there. I know someone has already solved this... (10 Replies)
Discussion started by: nightwatchrenba
10 Replies

9. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

10. Shell Programming and Scripting

find . -path "*_nobackup*" -prune -iname "*.PDF" \( ! -name "*_nobackup.*" \)

These three finds worked as expected: $ find . -iname "*.PDF" $ find . -iname "*.PDF" \( ! -name "*_nobackup.*" \) $ find . -path "*_nobackup*" -prune -iname "*.PDF" They all returned the match: ./folder/file.pdf :b: This find returned no matches: $ find . -path "*_nobackup*" -prune... (3 Replies)
Discussion started by: wolfv
3 Replies
statfs(3)						     Library Functions Manual							 statfs(3)

Name
       statfs, - get file system statistics

Syntax
       #include <sys/types.h>
       #include <sys/param.h>
       #include <sys/mount.h>

       statfs(path, buffer)
       char *path;
       struct fs_data *buffer;

Description
       The  library  routine returns up-to-date information about a mounted file system.  The path is the path name of any file within the mounted
       file system.  The buffer is a pointer to an structure as defined in

Return Values
       Upon successful completion, a value of is returned.  If the file system is not mounted, is returned.  Otherwise, is returned and the global
       variable errno is set to indicate the error.

Diagnostics
       The library routine fails if one or more of the following are true:

       [ENOTDIR]      A component of the path prefix of path is not a directory.

       [EINVAL]       path contains a character with the high-order bit set.

       [ENAMETOOLONG] The length of a component of path exceeds 255 characters, or the length of path exceeds 1023 characters.

       [ENOENT]       The file referred to by path does not exist.

       [EACCES]       Search permission is denied for a component of the path prefix of path.

       [ELOOP]	      Too many symbolic links were encountered in translating path.

       [EFAULT]       buffer or path points to an invalid address.

       [EIO]	      An I/O error occurred while reading from the file system.

See Also
       getmnt(2), getmountent(3)

																	 statfs(3)
All times are GMT -4. The time now is 02:27 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy