Find wild card directory and its files of some extensions
I want to use Find command to find directories that have certain name and them find files in that directory having only some extensions. So far, I have come up with this command to list directories with wild card name and list ALL the files in that directory.
This command finds directories that start with "prog", prints the name of the directory and lists all files in that directory.
I want to limit the listing of files to certain extensions, say .txt and .prg.
How can I accomplish that without making it too complicated. Any help will be greatly appreciated.
Hi,
Please help me.
Suppose I have a file which contains files like:
My file :/tmp/rooh_20020518.lst
it consists:
ASI00320225041925URD01
ASI00320225041925KER02
ASI00390228095244KER08 ... (1 Reply)
I am trying to cp files that have F0 as prefix in their name in path p1/p2 to path p3/p4
this command does not work - Why? (I am using HP/UX)
cp p1/p2/F0* p3/p4
thanks. (2 Replies)
Hi,
Is there a way to use find command to list the directories for certain permissions. I know we can use find . -type d -perm nnn, where nnn is the permission number . However I wold like to know if I wanna search for wild card permissions i.e 75* / 7* / 55* , as i do not know the actual... (1 Reply)
Hi,
I want to monitor my filesystem capacity and I want to df with grep wildcard for all 9*%.
Is this possible? I want to replaced all the existing complicated scripts I have in the system.
Thanks,
Itik (2 Replies)
Hi All,
I would like to find out the existence of files with wild card using CSH.
I have used the below code but does not seem to work.
Can any expert give me some advice ?
set nonomatch
set pattern = "_xxx"
set filetype = ( *$pattern* )
if ( -e $filetype) then
echo... (2 Replies)
Can somebody help me with the following syntax? I want to find all
files that end with *.arc
SUFFIX=".arc"
find /tmp -name "\*$SUFFIX" -print 2>/dev/null
---------- Post updated at 03:45 PM ---------- Previous update was at 03:41 PM ----------
got it thanks
-name... (0 Replies)
Hi
I need a unix command which generates the list of files that dont match the wild card pattern in the current directory
say for example
I have files like
x.addfd.txt.H2012.txt
x.addfd.txt.H2012.txt
x.asegfd.txt.H2012.txt
adfd.bagddf
I need the list of files which dont match... (4 Replies)
Hi All,
My server is AIX and i am trying to search for a file in a specific path in directory.
The file name can be of two types:
Position_20131114.csv
Position123333_20131114.csv
I am trying to assign a SOURCEFILE variable as mentioned below:, but i am unable to find/locate the files... (2 Replies)
I have dir structure like this :
/opt/oracle/product/abc/sqlplus/admin/
/opt/oracle/product/def/sqlplus/admin
/opt/oracle/product/ghi/sqlplus/admin
I am trying to use wildcard ( for dirs abc,def,ghi) ..something like this :
cp xyz.txt ... (1 Reply)
Hi Firends,
I have requirement like find the directories in unix after my my deployment is done.
generally my requirement as follows.
/data/common/scripts is folder and it has multiple scripts in this path.
I have taken the back up of scripts folder as below
/data/common/0816_scripts... (4 Replies)
Discussion started by: victory
4 Replies
LEARN ABOUT REDHAT
extutils::installed
ExtUtils::Installed(3pm) Perl Programmers Reference Guide ExtUtils::Installed(3pm)NAME
ExtUtils::Installed - Inventory management of installed modules
SYNOPSIS
use ExtUtils::Installed;
my ($inst) = ExtUtils::Installed->new();
my (@modules) = $inst->modules();
my (@missing) = $inst->validate("DBI");
my $all_files = $inst->files("DBI");
my $files_below_usr_local = $inst->files("DBI", "all", "/usr/local");
my $all_dirs = $inst->directories("DBI");
my $dirs_below_usr_local = $inst->directory_tree("DBI", "prog");
my $packlist = $inst->packlist("DBI");
DESCRIPTION
ExtUtils::Installed provides a standard way to find out what core and module files have been installed. It uses the information stored in
.packlist files created during installation to provide this information. In addition it provides facilities to classify the installed
files and to extract directory information from the .packlist files.
USAGE
The new() function searches for all the installed .packlists on the system, and stores their contents. The .packlists can be queried with
the functions described below.
FUNCTIONS
new()
This takes no parameters, and searches for all the installed .packlists on the system. The packlists are read using the ExtU-
tils::packlist module.
modules()
This returns a list of the names of all the installed modules. The perl 'core' is given the special name 'Perl'.
files()
This takes one mandatory parameter, the name of a module. It returns a list of all the filenames from the package. To obtain a list
of core perl files, use the module name 'Perl'. Additional parameters are allowed. The first is one of the strings "prog", "doc" or
"all", to select either just program files, just manual files or all files. The remaining parameters are a list of directories. The
filenames returned will be restricted to those under the specified directories.
directories()
This takes one mandatory parameter, the name of a module. It returns a list of all the directories from the package. Additional
parameters are allowed. The first is one of the strings "prog", "doc" or "all", to select either just program directories, just manual
directories or all directories. The remaining parameters are a list of directories. The directories returned will be restricted to
those under the specified directories. This method returns only the leaf directories that contain files from the specified module.
directory_tree()
This is identical in operation to directories(), except that it includes all the intermediate directories back up to the specified
directories.
validate()
This takes one mandatory parameter, the name of a module. It checks that all the files listed in the modules .packlist actually exist,
and returns a list of any missing files. If an optional second argument which evaluates to true is given any missing files will be
removed from the .packlist
packlist()
This returns the ExtUtils::Packlist object for the specified module.
version()
This returns the version number for the specified module.
EXAMPLE
See the example in ExtUtils::Packlist.
AUTHOR
Alan Burlison <Alan.Burlison@uk.sun.com>
perl v5.8.0 2002-06-01 ExtUtils::Installed(3pm)