07-20-2011
Find String in FileName and move the String to new File if not found
Hi all,
I have a question..
Here is my requirement..I have 500 files in a path say /a/b/c
I have some numbers in a file which are comma seperated...and I wanted to check if the numbers are present in the FileName in the path /a/b/c..if the number is there in the file that is fine..but if it is not there...then I would want them to be written to a new file or print them...please let me know how this can be achieved...this is on linux server...
Thanks for the Help
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello all
Im performing find + grep operation that looks like this :
find . -name "*.dsp" | xargs grep -on Project.lib | grep -v ':0'
and I like to add to this one liner the possibility to replace the string " Project.lib" that found ( more then once in file ) with "Example.lib"
how can I do... (0 Replies)
Discussion started by: umen
0 Replies
2. Solaris
CPAN.pm: Going to build G/GA/GAAS/Unicode-String-2.09.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Unicode::String
cp String.pm blib/lib/Unicode/String.pm
cp lib/Unicode/CharName.pm blib/lib/Unicode/CharName.pm
/usr/bin/perl /usr/perl5/5.8.4/lib/ExtUtils/xsubpp... (5 Replies)
Discussion started by: PatrickBaer
5 Replies
3. Shell Programming and Scripting
Hello Everyone,
I just started scripting this week. I have no background in programming or scripting.
I'm working on a script to grep for a variable in a log file
Heres what the log file looks like. The x's are all random clutter
xxxxxxxxxxxxxxxxxxxxx START: xxxxxxxxxxxx... (7 Replies)
Discussion started by: rxc23816
7 Replies
4. Shell Programming and Scripting
Hi,
I have two variables x and y.
i need to find a particular string in a file, a workflow name and then insert the values of x and y into the next lines of the workflow name.
basically it is like as below
wf_xxxxxx
$$a=
$$b=
$$c= figo
$$d=bentley
i need to grep the 'wf_xxxx' and then... (6 Replies)
Discussion started by: angel12345
6 Replies
5. UNIX for Dummies Questions & Answers
Right now, my code is:
s/Secondary Ins./Secondary Ins.\
1/g
It's adding a 1 as soon as it finds Secondary Ins.
Primary Ins.: MEDICARE B DMERC Secondary Ins.
1: CONTINENTAL LIFE INS
What I really want to achieve is having a 1 added on the next line that contain "Secondary Ins." It... (4 Replies)
Discussion started by: newbeee
4 Replies
6. Shell Programming and Scripting
Dear all,
I need your help, I have file like this:
file1:23456
01910964830098775635
34567
01942809546554654323
67589
26546854368698023653
09778
58716868568576876878
08675
86178546154065406546
08573
54165843543054354305
.
.file2:
23456 25
34567 26
67589 27 (2 Replies)
Discussion started by: attila
2 Replies
7. Shell Programming and Scripting
I am attempting to grep an exact string from a series of files within a directory and append that output to the filename when it is present in the file. I've been after this all day with no luck. Thanks for your help in advance :wall:. (4 Replies)
Discussion started by: JC_1
4 Replies
8. UNIX for Advanced & Expert Users
I have a "main" file which has blocks of data for each user defined by tags BEGIN and END.
BEGIN
ID_NUM:24879
USER:abc123
HOW:47M
CMD1:xyz1
CMD2:arp2
STATE:active
PROCESS:id60
END
BEGIN
ID_NUM:24880
USER:def123
HOW:4M
CMD1:xyz1
CMD2:xyz2
STATE:running
PROCESS:id64
END (7 Replies)
Discussion started by: grep_me
7 Replies
9. Shell Programming and Scripting
Hi All,
I'm trying to insert a string into a file at a specific location.
I'd like to add a string after the parent::__construct(); in my file.
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Controller extends CI_Controller {
function... (6 Replies)
Discussion started by: jjkilpatrick
6 Replies
10. UNIX for Dummies Questions & Answers
Hi all,
I am a newbie here. I have this requirement to find a file based on a pattern then return the filename if found.
I created a script based on online tutorials. Though, I am stuck & really appreciate if anyone can have a quick look & point me to the right direction?
#Script starts... (10 Replies)
Discussion started by: buster_t
10 Replies
ff(1M) System Administration Commands ff(1M)
NAME
ff - list file names and statistics for a file system
SYNOPSIS
ff [-F FSType] [-V] [generic_options] [-o specific_options] special...
DESCRIPTION
ff prints the pathnames and inode numbers of files in the file system which resides on the special device special. Other information about
the files may be printed using options described below. Selection criteria may be used to instruct ff to only print information for cer-
tain files. If no selection criteria are specified, information for all files considered will be printed (the default); the -i option may
be used to limit files to those whose inodes are specified.
Output is sorted in ascending inode number order. The default line produced by ff is:
path-name i-number
The maximum information the command will provide is:
path-name i-number size uid
OPTIONS
-F Specify the FSType on which to operate. The FSType should either be specified here or be determinable from
/etc/vfstab by matching the special with an entry in the table, or by consulting /etc/default/fs.
-V Echo the complete command line, but do not execute the command. The command line is generated by using the options
and arguments provided by the user and adding to them information derived from /etc/vfstab. This option may be
used to verify and validate the command line.
generic_options Options that are supported by most FSType-specific modules of the command. The following options are available:
-I Do not print the i-node number after each path name.
-l Generate a supplementary list of all path names for multiply-linked files.
-p prefix The specified prefix will be added to each generated path name. The default is `.' (dot).
-s Print the file size, in bytes, after each path name.
-u Print the owner's login name after each path name.
-a -n Select if the file has been accessed in n days.
-m -n Select if the file has been written or created in n days.
-c -n Select if file's status has been changed in n days.
-n file Select if the file has been modified more recently than the argument file.
-i i-node-list Generate names for only those i-nodes specified in i-node-list. i-node-list is a list of numbers
separated by commas (with no intervening spaces).
-o Specify FSType-specific options in a comma separated (without spaces) list of suboptions and keyword-attribute
pairs for interpretation by the FSType-specific module of the command.
OPERANDS
special A special device.
USAGE
See largefile(5) for the description of the behavior of ff when encountering files greater than or equal to 2 Gbyte ( 2**31 bytes).
FILES
/etc/default/fs default local file system type. Default values can be set for the following flags in /etc/default/fs. For example:
LOCAL=ufs
LOCAL The default partition for a command if no FSType is specified.
/etc/vfstab list of default parameters for each file system
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO
find(1), ncheck(1M), stat(2), vfstab(4), attributes(5), largefile(5) Manual pages for the FSType-specific modules of ff.
NOTES
This command may not be supported for all FSTypes.
The -a, -m, and -c flags examine the st_atime, st_mtime, and st_ctime fields of the stat structure respectively. (See stat(2).)
SunOS 5.10 10 Feb 1997 ff(1M)