Using Solaris 8, I've forgotten how to exclude the current directory in the find results.
find . -type d ! -name "*.CAP"
I want every directory that does not match the *.CAP pattern, except the current directory. (2 Replies)
Hi,
By default FIND command searches for matching files in all the subdirectories within the specified path.
Is there a way to restrict FIND command's search path to only the specified directory and NOT TO scan its subdirectories.
Any help would be more than appreciated.
Thanks and Regards (2 Replies)
i want to compile a list of files in all sub directories but exclude the current directory.
the closest i could get was to search 'only' the current directory, which is the opposite of what i wanted.
find . ! -name . -prune (7 Replies)
Hi every1,
There is a folder with .lst files which has email id's of our project group.
I want to find files which has my email id starting with sachin but i dont want find command to search subdirectories. I have read about prune but i didnt understand that. I am pretty new in this field.... (7 Replies)
Hi,
Am trying for a script which should delete more than 15 days older files in my current directory.Am using the below piece of code:
"find /tmp -type f -name "pattern" -mtime +15 -exec /usr/bin/ls -altr {} \;"
"find /tmp -type f -name "pattern" -mtime +15 -exec /usr/bin/rm -f {} \;"
... (9 Replies)
i have this find command on my script as:
for i in `find $vdir -name "$vfile" -mtime +$pday`
the problem with this code is that the sub-directories are included on the search. how do i restrict the search to confine only on the current directory and ignore the sub-directories. please advise.... (7 Replies)
Hi
I wish to find only files in dir /srv/container/content/imz06/. It means exclude subfolder /srv/container/content/imz06/archive/
> uname -a
SunOS testbox6 5.10 Generic_139555-08 sun4v sparc SUNW,Sun-Blade-T6320Its Solaris default "find"
> find /srv/container/content/imz06/* -name... (4 Replies)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Write a C program to search the current directory for all pipes.
1. It will print the pipe... (2 Replies)
Hi All,
I am trying to delete file (with a mtime older than 2 days) from the current directory ONLY using:
find . -daystart -maxdepth 1 -mtime 2 -exec rm {} \;
but this doesn't seem to work it is still find files in subdirectories which I don't want to delete.
Please can anyone offer... (2 Replies)
Hello.
I want to find a line that has "new = 0" in it, then search back based on field $4 () in the current line, and find the first line that has field $4 and "last fetch"
Grep or Awk preferred.
Here is what the data looks like:
2013-12-12 12:10:30,117 TRACE last fetch: Thu Dec 12... (7 Replies)
Discussion started by: JimBurns
7 Replies
LEARN ABOUT REDHAT
pod::find
Pod::Find(3pm) Perl Programmers Reference Guide Pod::Find(3pm)NAME
Pod::Find - find POD documents in directory trees
SYNOPSIS
use Pod::Find qw(pod_find simplify_name);
my %pods = pod_find({ -verbose => 1, -inc => 1 });
foreach(keys %pods) {
print "found library POD `$pods{$_}' in $_
";
}
print "podname=",simplify_name('a/b/c/mymodule.pod'),"
";
$location = pod_where( { -inc => 1 }, "Pod::Find" );
DESCRIPTION
Pod::Find provides a set of functions to locate POD files. Note that no function is exported by default to avoid pollution of your names-
pace, so be sure to specify them in the use statement if you need them:
use Pod::Find qw(pod_find);
"pod_find( { %opts } , @directories )"
The function pod_find searches for POD documents in a given set of files and/or directories. It returns a hash with the file names as keys
and the POD name as value. The POD name is derived from the file name and its position in the directory tree.
E.g. when searching in $HOME/perl5lib, the file $HOME/perl5lib/MyModule.pm would get the POD name MyModule, whereas
$HOME/perl5lib/Myclass/Subclass.pm would be Myclass::Subclass. The name information can be used for POD translators.
Only text files containing at least one valid POD command are found.
A warning is printed if more than one POD file with the same POD name is found, e.g. CPAN.pm in different directories. This usually indi-
cates duplicate occurrences of modules in the @INC search path.
OPTIONS The first argument for pod_find may be a hash reference with options. The rest are either directories that are searched recursively
or files. The POD names of files are the plain basenames with any Perl-like extension (.pm, .pl, .pod) stripped.
"-verbose => 1"
Print progress information while scanning.
"-perl => 1"
Apply Perl-specific heuristics to find the correct PODs. This includes stripping Perl-like extensions, omitting subdirectories that are
numeric but do not match the current Perl interpreter's version id, suppressing site_perl as a module hierarchy name etc.
"-script => 1"
Search for PODs in the current Perl interpreter's installation scriptdir. This is taken from the local Config module.
"-inc => 1"
Search for PODs in the current Perl interpreter's @INC paths. This automatically considers paths specified in the "PERL5LIB" environ-
ment as this is prepended to @INC by the Perl interpreter itself.
"simplify_name( $str )"
The function simplify_name is equivalent to basename, but also strips Perl-like extensions (.pm, .pl, .pod) and extensions like .bat, .cmd
on Win32 and OS/2, or .com on VMS, respectively.
"pod_where( { %opts }, $pod )"
Returns the location of a pod document given a search directory and a module (e.g. "File::Find") or script (e.g. "perldoc") name.
Options:
"-inc => 1"
Search @INC for the pod and also the "scriptdir" defined in the Config module.
"-dirs => [ $dir1, $dir2, ... ]"
Reference to an array of search directories. These are searched in order before looking in @INC (if -inc). Current directory is used if
none are specified.
"-verbose => 1"
List directories as they are searched
Returns the full path of the first occurrence to the file. Package names (eg 'A::B') are automatically converted to directory names in the
selected directory. (eg on unix 'A::B' is converted to 'A/B'). Additionally, '.pm', '.pl' and '.pod' are appended to the search automati-
cally if required.
A subdirectory pod/ is also checked if it exists in any of the given search directories. This ensures that e.g. perlfunc is found.
It is assumed that if a module name is supplied, that that name matches the file name. Pods are not opened to check for the 'NAME' entry.
A check is made to make sure that the file that is found does contain some pod documentation.
"contains_pod( $file , $verbose )"
Returns true if the supplied filename (not POD module) contains some pod information.
AUTHOR
Marek Rouchal <marek@saftsack.fs.uni-bayreuth.de>, heavily borrowing code from Nick Ing-Simmons' PodToHtml.
Tim Jenness <t.jenness@jach.hawaii.edu> provided "pod_where" and "contains_pod".
SEE ALSO
Pod::Parser, Pod::Checker, perldoc
perl v5.8.0 2002-06-01 Pod::Find(3pm)