10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I have a .csv file that has ~600 columns and thousands of rows. I would like to create a numerical list of the column names (so that I can later easily select the columns I want to extract). The format that I would hope for is something like:
1 "ID"
2 "X"
3 "Y"
..
600 "Z"
... (4 Replies)
Discussion started by: aberg
4 Replies
2. Shell Programming and Scripting
Hi,
I've 2 queries.
I need to list files which doesn't contain a particular text in the content. For example say, I need to list files which doesn't contain string "abc" from all files ending with *.bad. How can I do that?
Also, I want to display number of lines in a file which has atleast... (2 Replies)
Discussion started by: Gangadhar Reddy
2 Replies
3. UNIX for Dummies Questions & Answers
Hello,
I need some help.
How can I list files starting with p or f and with the exact length of 3 characters? (2 Replies)
Discussion started by: airbebe
2 Replies
4. Tips and Tutorials
One of the common questions asked are: how do i remove/move/rename files with special (non-printable) characters in their name?
"Special" doesn't always mean the same. As there are more and less special characters, some solutions are presented, ranging from simple to very complicated. Usually a... (0 Replies)
Discussion started by: bakunin
0 Replies
5. Shell Programming and Scripting
Hello
I've question on the requirement I am working on.
We are getting a fixed length file with "33" characters long. We are processing that file loading into DB.
Now some times we are getting a file with "35" characters long. In this case I have to remove two characters (in 22,23... (14 Replies)
Discussion started by: manasvi24
14 Replies
6. Shell Programming and Scripting
Hi,
I have been looking for a method to list file names as soon as they are created. I have used the following command :
find . -name "*.xml" -mmin -2 -exec ls --full-time {} \; | sort -k6
this finds all xml files created in the last 2 minutes and orders them by time. The problem is that... (7 Replies)
Discussion started by: phil.e.b
7 Replies
7. Shell Programming and Scripting
Masters,
I have fixed length input file like FHEAD0000000001XXXX20090901 0000009000Y1000XXX2
THEAD000000000220090901 ITM0000109393813 430143504352N22SP 000000000000RN000000010000EA P0000000000000014390020090901
TTAIL0000000003000000
FTAIL00000000040000000002
Note... (4 Replies)
Discussion started by: bittoo
4 Replies
8. Shell Programming and Scripting
Hi,
how can find length of file names in a directory.
Examp:
I have a directory with name "d1".
directory: d1
files:
aaa.log
bbb.log
abcd.log
abcdef.log
I wold like out put like:
file name legnth
aaa.log 3
bbb.log 3
abcd.log 4
abcdef.log 5 (5 Replies)
Discussion started by: koti_rama
5 Replies
9. Shell Programming and Scripting
Hi.
I have files in my OS that has weird file names with not-conventional ascii characters.
I would like to run them but I can't refer them.
I know the ascii # of the problematic characters.
I can't change their name since it belongs to a 3rd party program... but I want to run it.
is there... (2 Replies)
Discussion started by: yamsin789
2 Replies
10. Shell Programming and Scripting
Hi,
I have searched the forum on how to mass replace the file names. We are doing the migration and I am trying to accomplish a task where I have to replace all UNIX scripts in a particular directory that start with bdw to fdm...
For example: bdw0110137.sh should be fdm0110137.sh
Keep the... (4 Replies)
Discussion started by: madhunk
4 Replies
Debian::DpkgLists(3pm) User Contributed Perl Documentation Debian::DpkgLists(3pm)
NAME
Debian::DpkgLists - scan /var/lib/dpkg/info/*.list for files/patterns
SYNOPSIS
my @packages = Debian::DpkgLists->scan_full_path('/full/file/path');
my @packages = Debian::DpkgLists->scan_partial_path('file/path');
my @packages = Debian::DpkgLists->scan_pattern(qr{freedom$});
my @packages = Debian::DpkgLists->scan_perl_mod('Some::Module');
DESCRIPTION
Debian::DpkgLists is a module for easy searching of dpkg(1)'s package file lists. These are located in /var/lib/dpkg/info/*.list and
contain a simple list of full file names (including the leading slash).
There are a couple of different class methods for searching by full or partial path, a regular expression or a Perl module name.
Note that dpkg's file lists represent only dpkg's idea of what is installed on the system. If you want to also search in packages,
available from the Debian archive but not installed locally, see Debian::AptContents.
CLASS-METHODS
scan_full_path ( path )
Scans dpkg file lists for files, whose full path is equal to path. Use when you have the full path of the file you want, like
"/usr/bin/perl".
Returns a (possibly empty) list of packages containing path.
scan_partial_path ( path )
Scans dpkg file lists for files, whose full path ends with path. Use when you only care about the file name or other trailing portion
of the full path like "bin/perl" (matches "/usr/bin/perl" and "/sbin/perl").
Returns a (possibly empty) list of packages containing files whose full path ends with path.
scan_pattern ( pattern )
Scans dpkg file lists for files, whose full path matched pattern.
Returns a (possibly empty) list of packages containing files whose full path matches pattern.
scan_perl_mod ( Module::Name )
Scans dpkg file lists for files, corresponding to given Module::Name. This is a shorthand method for "scan_pattern" with a pattern that
matches "/Module/Name.pm$" in all directories in @INC.
Returns a (possibly empty) list of packages containing possible Module::Name files.
AUTHOR
Damyan Ivanov <dmn@debian.org>
COPYRIGHT & LICENSE
Copyright (C) 2010 Damyan Ivanov <dmn@debian.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
perl v5.14.2 2012-01-15 Debian::DpkgLists(3pm)