05-01-2008
Grep date from ls -l
I have a script which required the month and day as the input
ex : ./script <Month> <date>
from this I get the list of files to do further logics. The problem is when I assign these $1 and $2 to variables, and use grep command in the script
ls -l |grep "$1 $2"
it works fine for two digit dates, but for single digit dates, it doesnt work as Unix leaves an additional space in the ls -l list..
How can get this done.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Example file list
> ls -l
-rwxr-xr-x 1 ....... ...... 1707 Feb 5 2004 file1
-rwxr-xr-x 1 ....... ...... 175 Jan 21 2005 file2
-rwxr-xr-x 1 ....... ...... 95 Apr 1 16:15 file3
The Script
#!/bin/ksh
# date variables
start_date_Y=`date +%Y` # year (ie:... (1 Reply)
Discussion started by: yongho
1 Replies
2. Shell Programming and Scripting
Hi,
i have a script that stores the date in a variable as follows:
DATESTAMP=`date +"%m%d%Y"`
I also have another file called HOLIDAYFILE which stores all of our holidays as follows:
01/01/2007
07/04/2007
What i need to do is use the grep statement in my script to see if DATESTAMP... (2 Replies)
Discussion started by: scabral
2 Replies
3. Shell Programming and Scripting
i have a process ruuning
root 843786 835648 0 Nov 10 - 0:31 java
root 860340 1 0 Nov 11 - 0:31
then how to grep this using date above
i have written a script
----------------------------
#!/bin/ksh
a=`date +"%m-%d"`
ps | grep root | grep "$a" >> file1... (8 Replies)
Discussion started by: ali560045
8 Replies
4. Shell Programming and Scripting
Hi,
I have a file which is a result of a script running every two minutes. What I wanted to do is to grep a specific date and time (hour and minute) from the file and then count the occurance of 201. I need to get the result of occurance of 201 every 5 minutes. What should I include in my... (8 Replies)
Discussion started by: ayhanne
8 Replies
5. Shell Programming and Scripting
Hi guys,
I need to find tomorrows date in date fomat and should be in variable.
as I need to grep this date in a flat file
ie. if today's date is '09 JAN 2009'
output should be '10 JAN 2009'
unix/perl script will be fine. (21 Replies)
Discussion started by: ssachins
21 Replies
6. Shell Programming and Scripting
Hello! I have a circular log file which contains data that looks like this:
01/23/09 08:24:19:04 treadle_data = L3^M
01/23/09 08:24:19:09 STRIP 3 LOW
01/23/09 08:24:19:09 treadle_data = L4^M
01/23/09 08:24:19:09 STRIP 4 LOW
01/23/09 08:24:19:09 treadle_data = FF^M
01/23/09 08:24:19:09... (8 Replies)
Discussion started by: sdilucca
8 Replies
7. Shell Programming and Scripting
Hi,
can you correct the below syntax for me?
echo `grep "Issue" new`date +'%y%m%d'`.csv`
I am not able to execute above.
PS: "Issue" is a keyword I am seraching in a new<date>.csv
I am going to use above in i statement as below:
if
then
do this
else
do that (2 Replies)
Discussion started by: amit.mathur08
2 Replies
8. Shell Programming and Scripting
Hi,
I would greatly appreciate it if someone can help me with my problem.
I have a crawler which collects spam URLs everyday & this data needs to be published in a blacklist.
Here's the catch:
The "Time To Live" (TTL) for each URL is 3 months (or whatever for that matter). If i see the... (5 Replies)
Discussion started by: r4v3n
5 Replies
9. Shell Programming and Scripting
I have few files in one directory as below and I require the files that were created today...
$ls -ltr
-rw-r--r-- 1 abc abc 0 Dec 5 17:34 file4.txt
-rw-r--r-- 1 abc abc 0 Dec 5 17:34 file5.txt
-rw-r--r-- 1 abc abc 0 Dec 7 17:34 file6.txt
-rw-r--r-- 1... (7 Replies)
Discussion started by: giridhar276
7 Replies
10. UNIX for Dummies Questions & Answers
I'm using the below to grep two strings from my log file.
grep "09:49.*yellow" out.logNow, i wish to search for all times within 3 minutes of the greped time i.e
All time starting from 09:49:00 to 09:51:00.
Currently it searches only for 09:49:* and also searches incorrect entry like... (14 Replies)
Discussion started by: mohtashims
14 Replies
ZGREP(1) General Commands Manual ZGREP(1)
NAME
zgrep - search possibly compressed files for a regular expression
SYNOPSIS
zgrep [ grep_options ] [ -e ] pattern filename...
DESCRIPTION
Zgrep invokes grep on compressed or gzipped files. These grep options will cause zgrep to terminate with an error code:
(-[drRzZ]|--di*|--exc*|--inc*|--rec*|--nu*). All other options specified are passed directly to grep. If no file is specified, then the
standard input is decompressed if necessary and fed to grep. Otherwise the given files are uncompressed if necessary and fed to grep.
If the GREP environment variable is set, zgrep uses it as the grep program to be invoked.
EXIT CODE
2 - An option that is not supported was specified.
AUTHOR
Charles Levert (charles@comm.polymtl.ca)
SEE ALSO
grep(1), gzexe(1), gzip(1), zdiff(1), zforce(1), zmore(1), znew(1)
ZGREP(1)