I'm using the below command to search the files with the patterns given below. Created a file "searchtest.sh" with all the patterns.
The below find command retrieves the file "AB940Insert.xml" also which shouldn't be in the desired output. Any help to fine tune the find command and to suppress the file.
Code:
find . -type f -print | egrep -if searchtest.sh | xargs ls -ltr
Quote:
searchtest.sh
.jan
_jan
.feb
_feb
.apr
_apr
.jun
_jun
.jul
_jul
.aug
_aug
.sep
_sep
.oct
_oct
.nov
_nov
.dec
_dec
bk
bak
back
.[0-9][0-9]
_[0-9][0-9]
Hi,
I did not understand why the following did not work out as I expected:
find . -name "pqp.txt" | grep -v "Permission"
I thought I would be able to catch whichever paths containing my pqp.txt file without receiving the display of messages such as "find: cannot access... Permisson... (1 Reply)
I need to find for a particular string in my /opt file system.
find . -exec grep "10000" {} \;
I tried this command, it works ok but I want not to search in the logs folder I have in my filesystem as it takes lot of time. SO can I exclude one or more than on directory or sub directories from... (10 Replies)
Hi all
How can i find Exactly line using grep.
my input file:
avg_configfile:
Recalculation Dates|4|
Recalculation|147|
I tryed like;
grep ^"Recalculation" avg_configfile
out put;
Recalculation Dates|4|
Recalculation|147|
But i want second line avg_configfile.i.e... (4 Replies)
Haven't worked in bash for ages. did a good bit of shell scripting in regular sh, but have forgotten most of it.
I have several thousand php files that now include the following line at the end of the file. There is no LF or CR/LF before it begins, it is just concatenated to the final line of... (3 Replies)
i have some 2000 file. i need to grep a particular word in all those files and list the filename that contains it?
grep -l '0008345923LG' *.*
the above command is not working? giving o/p as arg list too long
PLZ anyone help me
Thnaks in advance (1 Reply)
Hi
Could someone help me with "find", "grep" or other idea, I have handrad files in different folders and I need to replace a word inside that files. e.g:
file name = test.txt
inside that test.txt a have a word "00001"
I want to replace the value "00001" to "00002".
thank you (8 Replies)
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)
Kinldy help me to write the find command on following:
There are different version of file 'abc.txt' located in many folders similar as below.
/home/gupta/abc.txt
/home/gupta/db/abc.txt
/home/gupta/temp/abc.txt
/home/gupta/db/test/abc.txt
1) I want to know... (4 Replies)
Platform: AIX 6.1/ksh
Question1.
I want to grep for the string "CUSTOM_PKMS" in all the files in server except those files with extensions .dbf , .ctl and .dmp
I started running the following command but it is taking too long because there are lots of .dbf , .ctl and .dmp files in this... (6 Replies)
Discussion started by: John K
6 Replies
LEARN ABOUT OSX
case
case(n) Tcl Built-In Commands case(n)
__________________________________________________________________________________________________________________________________________________NAME
case - Evaluate one of several scripts, depending on a given value
SYNOPSIS
case string ?in? patList body ?patList body ...?
case string ?in? {patList body ?patList body ...?}
_________________________________________________________________DESCRIPTION
Note: the case command is obsolete and is supported only for backward compatibility. At some point in the future it may be removed
entirely. You should use the switch command instead.
The case command matches string against each of the patList arguments in order. Each patList argument is a list of one or more patterns.
If any of these patterns matches string then case evaluates the following body argument by passing it recursively to the Tcl interpreter
and returns the result of that evaluation. Each patList argument consists of a single pattern or list of patterns. Each pattern may con-
tain any of the wild-cards described under string match. If a patList argument is default, the corresponding body will be evaluated if no
patList matches string. If no patList argument matches string and no default is given, then the case command returns an empty string.
Two syntaxes are provided for the patList and body arguments. The first uses a separate argument for each of the patterns and commands;
this form is convenient if substitutions are desired on some of the patterns or commands. The second form places all of the patterns and
commands together into a single argument; the argument must have proper list structure, with the elements of the list being the patterns
and commands. The second form makes it easy to construct multi-line case commands, since the braces around the whole list make it unneces-
sary to include a backslash at the end of each line. Since the patList arguments are in braces in the second form, no command or variable
substitutions are performed on them; this makes the behavior of the second form different than the first form in some cases.
SEE ALSO
switch(n)
KEYWORDS
case, match, regular expression
Tcl 7.0 case(n)