02-24-2004
Throwing -prune into the find command is the answer, but a bit more detail is needed since -prune is rather confusing.
find /pc62/exports \( ! -name exports -prune \) ! -name "ABC*.Z" -name "*.Z" -mtime +1 -exec ls -l {} \;
is one solution. But it causes find to only look in directories named "exports". So something like /pc62/exports/exports/exports/something.Z would be found. The only perfect solution is to use "."
cd /pc62/exports
find . \( ! -name . -prune \) ! -name "ABC*.Z" -name "*.Z" -mtime +1 -exec ls -l {} \;
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I create a file touch 1201093003 fichcomp
and inside a repertory (which hava a lot of files) I want to list all files created before this file :
find *.* \! -maxdepth 1 - newer fichcomp but this command returned bash: /usr/bin/find: Argument list too long
but i make a filter all... (1 Reply)
Discussion started by: yacsil
1 Replies
2. Shell Programming and Scripting
Yes , I have to find a file in unix without using any find or where commands.Any pointers for the same would be very helpful as i am beginner in shell scritping and need a solution for the same.
Thanks in advance.
Regards
Jatin Jain (10 Replies)
Discussion started by: jatin.jain
10 Replies
3. UNIX for Dummies Questions & Answers
I need to find whether there is a file named vijay is there or not in folder named "opt" .I tried "ls *|grep vijay" but it showed permission problem.
so i need to use find command (6 Replies)
Discussion started by: amirthraj_12
6 Replies
4. Linux
Hi,
I'm using the following command to find the multiple requierd file types and its working fine
find . -name "*.pl" -o -name "*.pm" -o -name "*.sql" -o -name "*.so" -o -name "*.sh" -o -name "*.java" -o -name "*.class" -o -name "*.jar" -o -name "*.gz" -o -name "*.Z" -type f
Though... (2 Replies)
Discussion started by: vickramshetty
2 Replies
5. Shell Programming and Scripting
Hello everyone,
first post here, trying to learn scripting on my own and this forum as been really helpful so far. I made few little scripts working great but I m facing some problems with RE.
I have a bunch of files in many subdirectories called *001.ext *002.ext OR simple *.ext or *01.ext... (7 Replies)
Discussion started by: Sekullos
7 Replies
6. Shell Programming and Scripting
Hi all ,
I'm new to unix
I have a checked project , there exists a file called xxx.config .
now my task is to find all the files in the checked out project which references to this xxx.config file.
how do i use grep or find command . (2 Replies)
Discussion started by: Gangam
2 Replies
7. Shell Programming and Scripting
Hi Friends,
Please help me to sort out this problem, I am running this in centos o/s and whenever I run this script I am getting "find: missing argument to `-exec' " but when I run the same code in the command line I didn't find any problem. I am using perl script to run this ... (2 Replies)
Discussion started by: ramkumarselvam
2 Replies
8. Shell Programming and Scripting
I need assistance with following requirement, I am new to Unix.
I want to do the following task but stuck with file creation date(sysdate)
Following is the requirement
I need to create a script that will read the abc/xyz/klm folder and look for *.err files for that day’s date and then send an... (4 Replies)
Discussion started by: PreetArul
4 Replies
9. Shell Programming and Scripting
Hello,
This is a bit complicated for me.
My scenario in MyFile:
Search string1,
When string1 is found, grep the line containing string1, go back over that line in upward direction and grep the first line containing string2.
Here is an example:
MyFile
His email address... (17 Replies)
Discussion started by: baris35
17 Replies
LEARN ABOUT DEBIAN
universal::exports
UNIVERSAL::exports(3pm) User Contributed Perl Documentation UNIVERSAL::exports(3pm)
NAME
UNIVERSAL::exports - Lightweight, universal exporting of variables
SYNOPSIS
package Foo;
use UNIVERSAL::exports;
# Just like Exporter.
@EXPORT = qw($This &That);
@EXPORT_OK = qw(@Left %Right);
# Meanwhile, in another piece of code!
package Bar;
use Foo; # exports $This and &That.
DESCRIPTION
This is an alternative to Exporter intended to provide a universal, lightweight subset of its functionality. It uses Exporter::Lite, so
look there for details.
Additionally, "exports()" is provided to find out what symbols a module exports.
UNIVERSAL::exports places its methods in the UNIVERSAL namespace, so there is no need to subclass from it.
Methods
UNIVERSAL::exports has two public methods, import() derived from Exporter::Lite, and exports().
import
Some::Module->import;
Some::Module->import(@symbols);
This is Exporter::Lite's import() method. Look in Exporter::Lite for details.
exports
@exported_symbols = Some::Module->exports;
Some::Module->exports($symbol);
Reports what symbols are exported by Some::Module. With no arguments, it simply returns a list of all exportable symbols. Otherwise,
it reports if it will export a given $symbol.
DIAGNOSTICS
'"%s" is not exported by the %s module'
Attempted to import a symbol which is not in @EXPORT or @EXPORT_OK.
'Can't export symbol: %s'
Attempted to import a symbol of an unknown type (ie. the leading $@% salad wasn't recognized).
AUTHORS
Michael G Schwern <schwern@pobox.com>
BUGS and ISSUES
Please report bugs and issues via <http://rt.cpan.org>
LICENSE and COPYRIGHT
Copyright 2001, 2006 Michael G Schwern
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See <http://www.perl.com/perl/misc/Artistic.html>
SEE ALSO
Other ways to Export: Exporter, Exporter::Lite, Sub::Exporter, Exporter::Simple
The Perl 6 RFC that started it all: <http://dev.perl.org/rfc/257.pod>
More UNIVERSAL magic: UNIVERSAL::require
perl v5.10.1 2006-09-03 UNIVERSAL::exports(3pm)