Sponsored Content
Full Discussion: Search between 2 strings
Top Forums Shell Programming and Scripting Search between 2 strings Post 302395466 by lavascript on Tuesday 16th of February 2010 07:35:39 AM
Old 02-16-2010
Search between 2 strings

Guys any pointers on how to search between 2 sets date strings with time in the below file example :-

Code:
02-Feb-2010 23:12:09 GMT event_type::event_details_are_like_this
02-Feb-2010 09:10:29 GMT event_type::event_details_are_like_this
03-Feb-2010 11:12:19 GMT event_type::event_details_are_like_this
03-Feb-2010 18:10:07 GMT event_type::event_details_are_like_this
04-Feb-2010 04:12:09 GMT event_type::event_details_are_like_this
05-Feb-2010 10:12:59 GMT event_type::event_details_are_like_this
06-Feb-2010 10:13:07 GMT event_type::event_details_are_like_this
06-Feb-2010 23:12:02 GMT event_type::event_details_are_like_this

So say i want to grab events between dates 03-feb-2010 and 05-feb-2010. I'd also if possible like to say between hours (not bothered about minutes)

e.g Grab events between 02-feb-2010 08 and 02-feb-2010 23 or
02-feb-2010 07 04-feb-2010 20 ??

To start with the dates would be good.

Cheers
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Search for strings

I am trying to replace the word ACTIVE with 2002 in a file and I am getting the following error. Does anyone know what this means? $ sed "s/ACTIVE/2002" mydata.txt > yourdata.txt sed: 0602-404 Function s/ACTIVE/2002 cannot be parsed. (5 Replies)
Discussion started by: lesstjm
5 Replies

2. UNIX for Dummies Questions & Answers

Can and How to mark search strings within VI?

Hi all, When in 'less' or '-' or whatever your alias is, if you search for a string, you get all of it's occurences highlighted. Is there any option I can set in VI, .exrc or whtever, to have the same behaviour in VI? thanks (2 Replies)
Discussion started by: sierra_aar
2 Replies

3. Shell Programming and Scripting

Search between strings with an OR

Hi have Input in this way KEY AAAA BBBB END1 KEY AAAA BBBB END2 KEY AAAA BBBB END3 I need to find any thing matching in between KEY And ending with "END1|END2|END3" This didnot work awk '/KEY/,/END1|END2|END3/' (3 Replies)
Discussion started by: pbsrinivas
3 Replies

4. UNIX for Dummies Questions & Answers

search a logfile for strings

Hi experts.. I am trying to write a shell script which will scan a log file for three strings ie success image1, success image2, success image3. My shell is tcsh If all the 3 strings are found then insert the 3 strings to a file1 and send mail to developers with file1 If all 3 are note... (0 Replies)
Discussion started by: amitrajvarma
0 Replies

5. Shell Programming and Scripting

how to search with 2 strings.

Hi, i have a file a.txt like -------------------------------- col1|col2|col3 data1|data2|data3 other1|other2|other3 -------------------------------- i need to search 2 strings(data in a.txt file is case sesnsitive), suppose data1 and data2. If these 2 strings found then only i need... (2 Replies)
Discussion started by: syamkp
2 Replies

6. UNIX for Dummies Questions & Answers

How do I search for 2 strings (AND operator) ?

I have a need to search for files containing 2 strings as in (AND operator). No one at my site seems to know if it is possible. There is only documentation for the "or' operator. I know I can do a search, copy all the matched files into a temp directory & do the second search in the temp... (14 Replies)
Discussion started by: Kartheg
14 Replies

7. Shell Programming and Scripting

Commang to search two strings in vi

Hi All, Could you help me to get the command to search two different strings in a file using vi as editor. I know that we use /StringToSearch for searching a string, but i want a command to search two strings. Eg. In FileOne i want to search the occurence of StringOne or StringTwo at a time.... (6 Replies)
Discussion started by: girish.raos
6 Replies

8. Shell Programming and Scripting

Search between two search strings and print the value

Based on the forums i have tried with grep command but i am unable to get the required output. search this value /*------ If that is found then search for temp_vul and print and also search until /*------- and print new_vul Input file contains: ... (5 Replies)
Discussion started by: onesuri
5 Replies

9. UNIX for Dummies Questions & Answers

How to search and count strings?

Hi, Is there a command to do a sensitive/in-sensitive search for a string on a line and print how many times that string appears? For example, if I have a line of text below: dog cat rat apple banana dog lion tiger dog Is there a command to search for dog that will print out 3 as a... (7 Replies)
Discussion started by: newbie_01
7 Replies

10. Shell Programming and Scripting

Need help to search strings every 15 minutes

I have written a script which will search logfiles directory particular two strings and send a message to user to kill the process id if string found every 15 minutes Note::dont have cron tab access(Auto run every 15 minute) oS--AIX Please add script search the PID into logfile "My PID is:... (5 Replies)
Discussion started by: sri1999
5 Replies
DateTime::Format::HTTP(3pm)				User Contributed Perl Documentation			       DateTime::Format::HTTP(3pm)

NAME
DateTime::Format::HTTP - Date conversion routines SYNOPSIS
use DateTime::Format::HTTP; my $class = 'DateTime::Format::HTTP'; $string = $class->format_datetime($dt); # Format as GMT ASCII time $time = $class->parse_datetime($string); # convert ASCII date to machine time DESCRIPTION
This module provides functions that deal the date formats used by the HTTP protocol (and then some more). METHODS
parse_datetime( $str [, $zone] ) The parse_datetime() function converts a string to machine time. It throws an error if the format of $str is unrecognized, or the time is outside the representable range. The time formats recognized are listed below. The function also takes an optional second argument that specifies the default time zone to use when converting the date. This parameter is ignored if the zone is found in the date string itself. If this parameter is missing, and the date string format does not contain any zone specification, then the floating time zone is used. The zone should be one that is recognized by DateTime::TimeZone. Actual parsing is done with the HTTP::Date module. At the time of writing it supports the formats listed next. Consult that module's documentation in case the list has been changed. "Wed, 09 Feb 1994 22:23:32 GMT" -- HTTP format "Thu Feb 3 17:03:55 GMT 1994" -- ctime(3) format "Thu Feb 3 00:00:00 1994", -- ANSI C asctime() format "Tuesday, 08-Feb-94 14:15:29 GMT" -- old rfc850 HTTP format "Tuesday, 08-Feb-1994 14:15:29 GMT" -- broken rfc850 HTTP format "03/Feb/1994:17:03:55 -0700" -- common logfile format "09 Feb 1994 22:23:32 GMT" -- HTTP format (no weekday) "08-Feb-94 14:15:29 GMT" -- rfc850 format (no weekday) "08-Feb-1994 14:15:29 GMT" -- broken rfc850 format (no weekday) "1994-02-03 14:15:29 -0100" -- ISO 8601 format "1994-02-03 14:15:29" -- zone is optional "1994-02-03" -- only date "1994-02-03T14:15:29" -- Use T as separator "19940203T141529Z" -- ISO 8601 compact format "19940203" -- only date "08-Feb-94" -- old rfc850 HTTP format (no weekday, no time) "08-Feb-1994" -- broken rfc850 HTTP format (no weekday, no time) "09 Feb 1994" -- proposed new HTTP format (no weekday, no time) "03/Feb/1994" -- common logfile format (no time, no offset) "Feb 3 1994" -- Unix 'ls -l' format "Feb 3 17:03" -- Unix 'ls -l' format "11-15-96 03:52PM" -- Windows 'dir' format The parser ignores leading and trailing whitespace. It also allow the seconds to be missing and the month to be numerical in most formats. If the year is missing, then we assume that the date is the first matching date before current month. If the year is given with only 2 digits, then parse_date() will select the century that makes the year closest to the current date. format_datetime() The "format_datetime()" method converts a DateTime to a string. If the function is called without an argument, it will use the current time. The string returned is in the format preferred for the HTTP protocol. This is a fixed length subset of the format defined by RFC 1123, represented in Universal Time (GMT). An example of a time stamp in this format is: Sun, 06 Nov 1994 08:49:37 GMT format_iso( [$time] ) Same as format_datetime(), but returns a "YYYY-MM-DD hh:mm:ss"-formatted string representing time in the local time zone. It is strongly recommended that you use "format_isoz" or "format_datetime" instead (as these provide time zone indication). format_isoz( [$dt] ) Same as format_iso(), but returns a "YYYY-MM-DD hh:mm:ssZ"-formatted string representing Universal Time. THANKS
Gisle Aas (GAAS) for writing HTTP::Date. Iain, for never quite finishing "HTTP::Date::XS". SUPPORT
Support for this module is provided via the datetime@perl.org email list. See http://lists.perl.org/ for more details. Alternatively, log them via the CPAN RT system via the web or email: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=DateTime%3A%3AFormat%3A%3AHTTP bug-datetime-format-http@rt.cpan.org This makes it much easier for me to track things and thus means your problem is less likely to be neglected. LICENCE AND COPYRIGHT
Copyright Iain Truskett, 2003. All rights reserved. Sections of the documentation Gisle Aas, 1995-1999. Changes since version 0.35 copyright David Rolsky, 2004. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.000 or, at your option, any later version of Perl 5 you may have available. The full text of the licences can be found in the Artistic and COPYING files included with this module, or in perlartistic and perlgpl as supplied with Perl 5.8.1 and later. AUTHOR
Originally written by Iain Truskett <spoon@cpan.org>, who died on December 29, 2003. Maintained by Dave Rolsky <autarch@urth.org> and Christiaan Kras <ckras@cpan.org> SEE ALSO
"datetime@perl.org" mailing list. http://datetime.perl.org/ perl, DateTime, HTTP::Date, DateTime::TimeZone. perl v5.10.1 2010-11-01 DateTime::Format::HTTP(3pm)
All times are GMT -4. The time now is 11:47 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy