08-18-2006
Grep Question
Hello Everybody,
I have files; yyyymmdd.log which the data look like this;
[20/Jun/2006:00:00:56 +0800] "Txid=9426043&MsgTxt=Thankyou&UserId=john&Password=jh2501"
[21/Jun/2006:19:15:56 +0800] "Txid=9426150&MsgTxt=Thankyou&UserId=john&Password=jh2501"
.
.
.
[29/Jun/2006:12:00:26 +0800] "Txid=9426200&MsgTxt=Thankyou&UserId=john&Password=jh2501"
Question 1:
How to grep the data based on date i.e. from 20/Jun/2006 untill 25/Jun/2006?
Question 2:
How to grep specific word only i.e. "Txid=9426043" which the output must be "Txid=9426043" only instead of the whole statement ([20/Jun/2006:00:00:56 +0800] "Txid=9426043&MsgTxt=Thankyou&UserId=john&Password=jh2501")
Question 3:
Normally I do wc-l yyyymmdd.log to check total number of line but how i can create the output file with total number of line e.g. yyyymmdd_"total number of line".log when i run wc .
Appreciate your answers.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
what is the format for grep if I want to search from the current directory and through all its subdirectories?:) (3 Replies)
Discussion started by: pkappaz
3 Replies
2. UNIX for Dummies Questions & Answers
I want to search for a word from the root directory using grep command.
I am searching for a word called batch in cd /vol directory.The vol directory has so many sub-directories and I want to see all the files having the name as batch.
This what I tried ..
/vol/ % grep -i *batch*
But it is... (4 Replies)
Discussion started by: ANAMIKA56
4 Replies
3. Shell Programming and Scripting
hello people,
All my servers have 4 mounts with this norme. For example, if my hostname is siroe.
df -h | grep `hostname`
/dev/dsk/c1t3d0s6 404G 399G 800M 100% /siroe3
/dev/dsk/c1t2d0s6 404G 399G 800M 100% /siroe2
/dev/md/dsk/d6 20G 812M 19G ... (3 Replies)
Discussion started by: melanie_pfefer
3 Replies
4. UNIX for Dummies Questions & Answers
Instead of using the following command
#dmesg | grep -v sendmail | grep -v xntpd
How can I use just one grep -v and give both arguments.
Please suggest
thanks (4 Replies)
Discussion started by: Tirmazi
4 Replies
5. Shell Programming and Scripting
Hello,
Is there a way in grep to remember patterns?
For eg: int a,b,c,d,a;
If a variable is declared twice, like in the previous example, I should be able to print only those lines.
Is there a way to print only the lines where the variable name occurs more than once, using grep... (1 Reply)
Discussion started by: prasanna1157
1 Replies
6. Shell Programming and Scripting
i have files with "DOMAINSOLVER ACMS" with any number of spaces in between the two words on its own line and i can find it with the following:
grep -c "DOMAINSOLVER* ACMS" $FILENAMEbut i need to exclude any lines matching: "$DOMAINSOLVER". i've tried a variety of quoting and escaping with no luck.... (4 Replies)
Discussion started by: crimso
4 Replies
7. Shell Programming and Scripting
can anyone tell me what the \/$ means? from
grep \/$ (8 Replies)
Discussion started by: Nick1097
8 Replies
8. Shell Programming and Scripting
is there anyway i can ask grep to only get the first line?
as in the top command line
line 1 <-- just grep this line
line 2
line 3
---------- Post updated at 04:24 PM ---------- Previous update was at 04:19 PM ----------
nvm.. found out that i can do it with
|head (12 Replies)
Discussion started by: Nick1097
12 Replies
9. UNIX for Dummies Questions & Answers
Hello all,
I'm trying to grep the string "scott" from all files whose names are like srvr*.log and that were created "Nov 15"...I'm trying the following command but throws an error message...seems like the syntax is incorrect..
grep scott < ls -l srvr*.log|grep "Nov 15"
Thanks for your... (9 Replies)
Discussion started by: luft
9 Replies
10. UNIX for Dummies Questions & Answers
My grep returns a row of data like this:
75=20130130;60=074338;61=985;511=55473883;452=115439;62=196;267=1;
Is there a way for the grep to only return 60="something" and 511="something" ?
Thanks in advance. (10 Replies)
Discussion started by: Carl2013
10 Replies
LEARN ABOUT DEBIAN
psiclean
psiclean(1) psiclean(1)
NAME
psiclean - delete files in the PSI temporary directories
DESCRIPTION
The psiclean command finds a job name by scanning the input file for a keyword assignment of the form
DEFAULT:FILES:DEFAULT:NAME = string
It then goes through all of the machine's temporary directories and deletes all files of the form string.*. In previous versions of psi-
clean , temporary directories were assumed to be of the form
/tmp[0-9]/$user
In this version of psiclean , we get the names of the temporary directories from the user input file by looking for volume paths of the
form
DEFAULT:FILES:DEFAULT:VOLUMEi = string
It is essential that users see to the removal of their scratch files as soon as their job completes, because temporary directories are usu-
ally a shared resource and there is not necessarily an automatic way for files to be deleted from these areas. Thus, the last command run
after a job has finished should be the psiclean command.
The user must take care to follow certain conventions when choosing filenames. Any files which are to be kept after a job completes should
not be kept in the default temporary directories. The FILES input must be used to specify other locations for the specific files which are
to be kept. psiclean will ignore files which are specifically listed by number (e.g., PSIF_CHKPT ) in the FILES section. Files which are
not needed after the run should use the default path given in the input file. Otherwise, these files will remain on the system and will
impede other jobs.
EXAMPLE
Suppose the PSI temporary directories contained the following subdirectories and files:
/tmp1/cpuhog:
-rw-r--r-- 1 cpuhog 14492 Jun 11 16:48 dicubane.30
-rw-r--r-- 1 cpuhog 187320 Jun 8 17:20 diketene.34
-rw-r--r-- 1 cpuhog 16384 Jun 7 19:17 o4big.30
-rw-r--r-- 1 cpuhog 16384 Jun 7 19:17 o4.30
-rw-r--r-- 1 cpuhog 974848 Jun 7 18:41 o4.34
/tmp2/cpuhog:
-rw-r--r-- 1 cpuhog 14492 Jun 11 16:48 dicubane.30
-rw-r--r-- 1 cpuhog 187320 Jun 8 17:20 diketene.34
-rw-r--r-- 1 cpuhog 10904 Jun 7 18:50 o4big.30
-rw-r--r-- 1 cpuhog 10904 Jun 7 18:50 o4.30
-rw-r--r-- 1 cpuhog 973752 Jun 7 18:41 o4.34
/tmp3/cpuhog:
-rw-r--r-- 1 cpuhog 14492 Jun 11 16:48 dicubane.30
-rw-r--r-- 1 cpuhog 187320 Jun 8 17:20 diketene.34
-rw-r--r-- 1 cpuhog 8192 Jun 7 19:17 o4big.30
-rw-r--r-- 1 cpuhog 8192 Jun 7 19:17 o4.30
-rw-r--r-- 1 cpuhog 966656 Jun 7 18:41 o4.34
Let's also say that the user cpuhog is in a directory which contains an input file which has the following line in it:
DEFAULT:FILES:DEFAULT:NAME = "o4"
If the user cpuhog now executes the psiclean command, then the o4 files in the temporary directories would be deleted, leaving the follow-
ing files:
/tmp1/cpuhog:
-rw-r--r-- 1 cpuhog 14492 Jun 11 16:48 dicubane.30
-rw-r--r-- 1 cpuhog 187320 Jun 8 17:20 diketene.34
-rw-r--r-- 1 cpuhog 16384 Jun 7 19:17 o4big.30
/tmp2/cpuhog:
-rw-r--r-- 1 cpuhog 14492 Jun 11 16:48 dicubane.30
-rw-r--r-- 1 cpuhog 187320 Jun 8 17:20 diketene.34
-rw-r--r-- 1 cpuhog 10904 Jun 7 18:50 o4big.30
/tmp3/cpuhog:
-rw-r--r-- 1 cpuhog 14492 Jun 11 16:48 dicubane.30
-rw-r--r-- 1 cpuhog 187320 Jun 8 17:20 diketene.34
-rw-r--r-- 1 cpuhog 8192 Jun 7 19:17 o4big.30
AUTHOR
C. David Sherrill <sherrill@alum.mit.edu>
Psi Version 3.0 29 July, 1999 psiclean(1)